postgresql

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 BackupDownloadRestrictionConfig

type BackupDownloadRestrictionConfig struct {
	pulumi.CustomResourceState

	// ip limit Strategy: ALLOW, DENY.
	IpRestrictionEffect pulumi.StringPtrOutput `pulumi:"ipRestrictionEffect"`
	// The list of ips that are allowed or denied to download backup files.
	IpSets pulumi.StringArrayOutput `pulumi:"ipSets"`
	// Backup file download restriction type: NONE:Unlimited, both internal and external networks can be downloaded.
	// INTRANET:Only intranet downloads are allowed. CUSTOMIZE:Customize the vpc or ip that limits downloads.
	RestrictionType pulumi.StringOutput `pulumi:"restrictionType"`
	// The list of vpcIds that allow or deny downloading of backup files.
	VpcIdSets pulumi.StringArrayOutput `pulumi:"vpcIdSets"`
	// vpc limit Strategy: ALLOW, DENY.
	VpcRestrictionEffect pulumi.StringPtrOutput `pulumi:"vpcRestrictionEffect"`
}

func GetBackupDownloadRestrictionConfig

func GetBackupDownloadRestrictionConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BackupDownloadRestrictionConfigState, opts ...pulumi.ResourceOption) (*BackupDownloadRestrictionConfig, error)

GetBackupDownloadRestrictionConfig gets an existing BackupDownloadRestrictionConfig 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 NewBackupDownloadRestrictionConfig

func NewBackupDownloadRestrictionConfig(ctx *pulumi.Context,
	name string, args *BackupDownloadRestrictionConfigArgs, opts ...pulumi.ResourceOption) (*BackupDownloadRestrictionConfig, error)

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

func (*BackupDownloadRestrictionConfig) ElementType

func (*BackupDownloadRestrictionConfig) ToBackupDownloadRestrictionConfigOutput

func (i *BackupDownloadRestrictionConfig) ToBackupDownloadRestrictionConfigOutput() BackupDownloadRestrictionConfigOutput

func (*BackupDownloadRestrictionConfig) ToBackupDownloadRestrictionConfigOutputWithContext

func (i *BackupDownloadRestrictionConfig) ToBackupDownloadRestrictionConfigOutputWithContext(ctx context.Context) BackupDownloadRestrictionConfigOutput

type BackupDownloadRestrictionConfigArgs

type BackupDownloadRestrictionConfigArgs struct {
	// ip limit Strategy: ALLOW, DENY.
	IpRestrictionEffect pulumi.StringPtrInput
	// The list of ips that are allowed or denied to download backup files.
	IpSets pulumi.StringArrayInput
	// Backup file download restriction type: NONE:Unlimited, both internal and external networks can be downloaded.
	// INTRANET:Only intranet downloads are allowed. CUSTOMIZE:Customize the vpc or ip that limits downloads.
	RestrictionType pulumi.StringInput
	// The list of vpcIds that allow or deny downloading of backup files.
	VpcIdSets pulumi.StringArrayInput
	// vpc limit Strategy: ALLOW, DENY.
	VpcRestrictionEffect pulumi.StringPtrInput
}

The set of arguments for constructing a BackupDownloadRestrictionConfig resource.

func (BackupDownloadRestrictionConfigArgs) ElementType

type BackupDownloadRestrictionConfigArray

type BackupDownloadRestrictionConfigArray []BackupDownloadRestrictionConfigInput

func (BackupDownloadRestrictionConfigArray) ElementType

func (BackupDownloadRestrictionConfigArray) ToBackupDownloadRestrictionConfigArrayOutput

func (i BackupDownloadRestrictionConfigArray) ToBackupDownloadRestrictionConfigArrayOutput() BackupDownloadRestrictionConfigArrayOutput

func (BackupDownloadRestrictionConfigArray) ToBackupDownloadRestrictionConfigArrayOutputWithContext

func (i BackupDownloadRestrictionConfigArray) ToBackupDownloadRestrictionConfigArrayOutputWithContext(ctx context.Context) BackupDownloadRestrictionConfigArrayOutput

type BackupDownloadRestrictionConfigArrayInput

type BackupDownloadRestrictionConfigArrayInput interface {
	pulumi.Input

	ToBackupDownloadRestrictionConfigArrayOutput() BackupDownloadRestrictionConfigArrayOutput
	ToBackupDownloadRestrictionConfigArrayOutputWithContext(context.Context) BackupDownloadRestrictionConfigArrayOutput
}

BackupDownloadRestrictionConfigArrayInput is an input type that accepts BackupDownloadRestrictionConfigArray and BackupDownloadRestrictionConfigArrayOutput values. You can construct a concrete instance of `BackupDownloadRestrictionConfigArrayInput` via:

BackupDownloadRestrictionConfigArray{ BackupDownloadRestrictionConfigArgs{...} }

type BackupDownloadRestrictionConfigArrayOutput

type BackupDownloadRestrictionConfigArrayOutput struct{ *pulumi.OutputState }

func (BackupDownloadRestrictionConfigArrayOutput) ElementType

func (BackupDownloadRestrictionConfigArrayOutput) Index

func (BackupDownloadRestrictionConfigArrayOutput) ToBackupDownloadRestrictionConfigArrayOutput

func (o BackupDownloadRestrictionConfigArrayOutput) ToBackupDownloadRestrictionConfigArrayOutput() BackupDownloadRestrictionConfigArrayOutput

func (BackupDownloadRestrictionConfigArrayOutput) ToBackupDownloadRestrictionConfigArrayOutputWithContext

func (o BackupDownloadRestrictionConfigArrayOutput) ToBackupDownloadRestrictionConfigArrayOutputWithContext(ctx context.Context) BackupDownloadRestrictionConfigArrayOutput

type BackupDownloadRestrictionConfigInput

type BackupDownloadRestrictionConfigInput interface {
	pulumi.Input

	ToBackupDownloadRestrictionConfigOutput() BackupDownloadRestrictionConfigOutput
	ToBackupDownloadRestrictionConfigOutputWithContext(ctx context.Context) BackupDownloadRestrictionConfigOutput
}

type BackupDownloadRestrictionConfigMap

type BackupDownloadRestrictionConfigMap map[string]BackupDownloadRestrictionConfigInput

func (BackupDownloadRestrictionConfigMap) ElementType

func (BackupDownloadRestrictionConfigMap) ToBackupDownloadRestrictionConfigMapOutput

func (i BackupDownloadRestrictionConfigMap) ToBackupDownloadRestrictionConfigMapOutput() BackupDownloadRestrictionConfigMapOutput

func (BackupDownloadRestrictionConfigMap) ToBackupDownloadRestrictionConfigMapOutputWithContext

func (i BackupDownloadRestrictionConfigMap) ToBackupDownloadRestrictionConfigMapOutputWithContext(ctx context.Context) BackupDownloadRestrictionConfigMapOutput

type BackupDownloadRestrictionConfigMapInput

type BackupDownloadRestrictionConfigMapInput interface {
	pulumi.Input

	ToBackupDownloadRestrictionConfigMapOutput() BackupDownloadRestrictionConfigMapOutput
	ToBackupDownloadRestrictionConfigMapOutputWithContext(context.Context) BackupDownloadRestrictionConfigMapOutput
}

BackupDownloadRestrictionConfigMapInput is an input type that accepts BackupDownloadRestrictionConfigMap and BackupDownloadRestrictionConfigMapOutput values. You can construct a concrete instance of `BackupDownloadRestrictionConfigMapInput` via:

BackupDownloadRestrictionConfigMap{ "key": BackupDownloadRestrictionConfigArgs{...} }

type BackupDownloadRestrictionConfigMapOutput

type BackupDownloadRestrictionConfigMapOutput struct{ *pulumi.OutputState }

func (BackupDownloadRestrictionConfigMapOutput) ElementType

func (BackupDownloadRestrictionConfigMapOutput) MapIndex

func (BackupDownloadRestrictionConfigMapOutput) ToBackupDownloadRestrictionConfigMapOutput

func (o BackupDownloadRestrictionConfigMapOutput) ToBackupDownloadRestrictionConfigMapOutput() BackupDownloadRestrictionConfigMapOutput

func (BackupDownloadRestrictionConfigMapOutput) ToBackupDownloadRestrictionConfigMapOutputWithContext

func (o BackupDownloadRestrictionConfigMapOutput) ToBackupDownloadRestrictionConfigMapOutputWithContext(ctx context.Context) BackupDownloadRestrictionConfigMapOutput

type BackupDownloadRestrictionConfigOutput

type BackupDownloadRestrictionConfigOutput struct{ *pulumi.OutputState }

func (BackupDownloadRestrictionConfigOutput) ElementType

func (BackupDownloadRestrictionConfigOutput) IpRestrictionEffect

ip limit Strategy: ALLOW, DENY.

func (BackupDownloadRestrictionConfigOutput) IpSets

The list of ips that are allowed or denied to download backup files.

func (BackupDownloadRestrictionConfigOutput) RestrictionType

Backup file download restriction type: NONE:Unlimited, both internal and external networks can be downloaded. INTRANET:Only intranet downloads are allowed. CUSTOMIZE:Customize the vpc or ip that limits downloads.

func (BackupDownloadRestrictionConfigOutput) ToBackupDownloadRestrictionConfigOutput

func (o BackupDownloadRestrictionConfigOutput) ToBackupDownloadRestrictionConfigOutput() BackupDownloadRestrictionConfigOutput

func (BackupDownloadRestrictionConfigOutput) ToBackupDownloadRestrictionConfigOutputWithContext

func (o BackupDownloadRestrictionConfigOutput) ToBackupDownloadRestrictionConfigOutputWithContext(ctx context.Context) BackupDownloadRestrictionConfigOutput

func (BackupDownloadRestrictionConfigOutput) VpcIdSets

The list of vpcIds that allow or deny downloading of backup files.

func (BackupDownloadRestrictionConfigOutput) VpcRestrictionEffect

vpc limit Strategy: ALLOW, DENY.

type BackupDownloadRestrictionConfigState

type BackupDownloadRestrictionConfigState struct {
	// ip limit Strategy: ALLOW, DENY.
	IpRestrictionEffect pulumi.StringPtrInput
	// The list of ips that are allowed or denied to download backup files.
	IpSets pulumi.StringArrayInput
	// Backup file download restriction type: NONE:Unlimited, both internal and external networks can be downloaded.
	// INTRANET:Only intranet downloads are allowed. CUSTOMIZE:Customize the vpc or ip that limits downloads.
	RestrictionType pulumi.StringPtrInput
	// The list of vpcIds that allow or deny downloading of backup files.
	VpcIdSets pulumi.StringArrayInput
	// vpc limit Strategy: ALLOW, DENY.
	VpcRestrictionEffect pulumi.StringPtrInput
}

func (BackupDownloadRestrictionConfigState) ElementType

type BackupPlanConfig

type BackupPlanConfig struct {
	pulumi.CustomResourceState

	// Backup cycle, which means on which days each week the instance will be backed up. The parameter value should be the
	// lowercase names of the days of the week.
	BackupPeriods pulumi.StringArrayOutput `pulumi:"backupPeriods"`
	// Backup retention period in days. Value range:3-7.
	BaseBackupRetentionPeriod pulumi.IntPtrOutput `pulumi:"baseBackupRetentionPeriod"`
	// instance id.
	DbInstanceId pulumi.StringOutput `pulumi:"dbInstanceId"`
	// The latest time to start a backup.
	MaxBackupStartTime pulumi.StringPtrOutput `pulumi:"maxBackupStartTime"`
	// The earliest time to start a backup.
	MinBackupStartTime pulumi.StringPtrOutput `pulumi:"minBackupStartTime"`
}

func GetBackupPlanConfig

func GetBackupPlanConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BackupPlanConfigState, opts ...pulumi.ResourceOption) (*BackupPlanConfig, error)

GetBackupPlanConfig gets an existing BackupPlanConfig 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 NewBackupPlanConfig

func NewBackupPlanConfig(ctx *pulumi.Context,
	name string, args *BackupPlanConfigArgs, opts ...pulumi.ResourceOption) (*BackupPlanConfig, error)

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

func (*BackupPlanConfig) ElementType

func (*BackupPlanConfig) ElementType() reflect.Type

func (*BackupPlanConfig) ToBackupPlanConfigOutput

func (i *BackupPlanConfig) ToBackupPlanConfigOutput() BackupPlanConfigOutput

func (*BackupPlanConfig) ToBackupPlanConfigOutputWithContext

func (i *BackupPlanConfig) ToBackupPlanConfigOutputWithContext(ctx context.Context) BackupPlanConfigOutput

type BackupPlanConfigArgs

type BackupPlanConfigArgs struct {
	// Backup cycle, which means on which days each week the instance will be backed up. The parameter value should be the
	// lowercase names of the days of the week.
	BackupPeriods pulumi.StringArrayInput
	// Backup retention period in days. Value range:3-7.
	BaseBackupRetentionPeriod pulumi.IntPtrInput
	// instance id.
	DbInstanceId pulumi.StringInput
	// The latest time to start a backup.
	MaxBackupStartTime pulumi.StringPtrInput
	// The earliest time to start a backup.
	MinBackupStartTime pulumi.StringPtrInput
}

The set of arguments for constructing a BackupPlanConfig resource.

func (BackupPlanConfigArgs) ElementType

func (BackupPlanConfigArgs) ElementType() reflect.Type

type BackupPlanConfigArray

type BackupPlanConfigArray []BackupPlanConfigInput

func (BackupPlanConfigArray) ElementType

func (BackupPlanConfigArray) ElementType() reflect.Type

func (BackupPlanConfigArray) ToBackupPlanConfigArrayOutput

func (i BackupPlanConfigArray) ToBackupPlanConfigArrayOutput() BackupPlanConfigArrayOutput

func (BackupPlanConfigArray) ToBackupPlanConfigArrayOutputWithContext

func (i BackupPlanConfigArray) ToBackupPlanConfigArrayOutputWithContext(ctx context.Context) BackupPlanConfigArrayOutput

type BackupPlanConfigArrayInput

type BackupPlanConfigArrayInput interface {
	pulumi.Input

	ToBackupPlanConfigArrayOutput() BackupPlanConfigArrayOutput
	ToBackupPlanConfigArrayOutputWithContext(context.Context) BackupPlanConfigArrayOutput
}

BackupPlanConfigArrayInput is an input type that accepts BackupPlanConfigArray and BackupPlanConfigArrayOutput values. You can construct a concrete instance of `BackupPlanConfigArrayInput` via:

BackupPlanConfigArray{ BackupPlanConfigArgs{...} }

type BackupPlanConfigArrayOutput

type BackupPlanConfigArrayOutput struct{ *pulumi.OutputState }

func (BackupPlanConfigArrayOutput) ElementType

func (BackupPlanConfigArrayOutput) Index

func (BackupPlanConfigArrayOutput) ToBackupPlanConfigArrayOutput

func (o BackupPlanConfigArrayOutput) ToBackupPlanConfigArrayOutput() BackupPlanConfigArrayOutput

func (BackupPlanConfigArrayOutput) ToBackupPlanConfigArrayOutputWithContext

func (o BackupPlanConfigArrayOutput) ToBackupPlanConfigArrayOutputWithContext(ctx context.Context) BackupPlanConfigArrayOutput

type BackupPlanConfigInput

type BackupPlanConfigInput interface {
	pulumi.Input

	ToBackupPlanConfigOutput() BackupPlanConfigOutput
	ToBackupPlanConfigOutputWithContext(ctx context.Context) BackupPlanConfigOutput
}

type BackupPlanConfigMap

type BackupPlanConfigMap map[string]BackupPlanConfigInput

func (BackupPlanConfigMap) ElementType

func (BackupPlanConfigMap) ElementType() reflect.Type

func (BackupPlanConfigMap) ToBackupPlanConfigMapOutput

func (i BackupPlanConfigMap) ToBackupPlanConfigMapOutput() BackupPlanConfigMapOutput

func (BackupPlanConfigMap) ToBackupPlanConfigMapOutputWithContext

func (i BackupPlanConfigMap) ToBackupPlanConfigMapOutputWithContext(ctx context.Context) BackupPlanConfigMapOutput

type BackupPlanConfigMapInput

type BackupPlanConfigMapInput interface {
	pulumi.Input

	ToBackupPlanConfigMapOutput() BackupPlanConfigMapOutput
	ToBackupPlanConfigMapOutputWithContext(context.Context) BackupPlanConfigMapOutput
}

BackupPlanConfigMapInput is an input type that accepts BackupPlanConfigMap and BackupPlanConfigMapOutput values. You can construct a concrete instance of `BackupPlanConfigMapInput` via:

BackupPlanConfigMap{ "key": BackupPlanConfigArgs{...} }

type BackupPlanConfigMapOutput

type BackupPlanConfigMapOutput struct{ *pulumi.OutputState }

func (BackupPlanConfigMapOutput) ElementType

func (BackupPlanConfigMapOutput) ElementType() reflect.Type

func (BackupPlanConfigMapOutput) MapIndex

func (BackupPlanConfigMapOutput) ToBackupPlanConfigMapOutput

func (o BackupPlanConfigMapOutput) ToBackupPlanConfigMapOutput() BackupPlanConfigMapOutput

func (BackupPlanConfigMapOutput) ToBackupPlanConfigMapOutputWithContext

func (o BackupPlanConfigMapOutput) ToBackupPlanConfigMapOutputWithContext(ctx context.Context) BackupPlanConfigMapOutput

type BackupPlanConfigOutput

type BackupPlanConfigOutput struct{ *pulumi.OutputState }

func (BackupPlanConfigOutput) BackupPeriods

Backup cycle, which means on which days each week the instance will be backed up. The parameter value should be the lowercase names of the days of the week.

func (BackupPlanConfigOutput) BaseBackupRetentionPeriod

func (o BackupPlanConfigOutput) BaseBackupRetentionPeriod() pulumi.IntPtrOutput

Backup retention period in days. Value range:3-7.

func (BackupPlanConfigOutput) DbInstanceId

func (o BackupPlanConfigOutput) DbInstanceId() pulumi.StringOutput

instance id.

func (BackupPlanConfigOutput) ElementType

func (BackupPlanConfigOutput) ElementType() reflect.Type

func (BackupPlanConfigOutput) MaxBackupStartTime

func (o BackupPlanConfigOutput) MaxBackupStartTime() pulumi.StringPtrOutput

The latest time to start a backup.

func (BackupPlanConfigOutput) MinBackupStartTime

func (o BackupPlanConfigOutput) MinBackupStartTime() pulumi.StringPtrOutput

The earliest time to start a backup.

func (BackupPlanConfigOutput) ToBackupPlanConfigOutput

func (o BackupPlanConfigOutput) ToBackupPlanConfigOutput() BackupPlanConfigOutput

func (BackupPlanConfigOutput) ToBackupPlanConfigOutputWithContext

func (o BackupPlanConfigOutput) ToBackupPlanConfigOutputWithContext(ctx context.Context) BackupPlanConfigOutput

type BackupPlanConfigState

type BackupPlanConfigState struct {
	// Backup cycle, which means on which days each week the instance will be backed up. The parameter value should be the
	// lowercase names of the days of the week.
	BackupPeriods pulumi.StringArrayInput
	// Backup retention period in days. Value range:3-7.
	BaseBackupRetentionPeriod pulumi.IntPtrInput
	// instance id.
	DbInstanceId pulumi.StringPtrInput
	// The latest time to start a backup.
	MaxBackupStartTime pulumi.StringPtrInput
	// The earliest time to start a backup.
	MinBackupStartTime pulumi.StringPtrInput
}

func (BackupPlanConfigState) ElementType

func (BackupPlanConfigState) ElementType() reflect.Type

type BaseBackup

type BaseBackup struct {
	pulumi.CustomResourceState

	// Base backup ID.
	BaseBackupId pulumi.StringOutput `pulumi:"baseBackupId"`
	// Instance ID.
	DbInstanceId pulumi.StringOutput `pulumi:"dbInstanceId"`
	// New expiration time.
	NewExpireTime pulumi.StringOutput `pulumi:"newExpireTime"`
	// Tag description list.
	Tags pulumi.MapOutput `pulumi:"tags"`
}

func GetBaseBackup

func GetBaseBackup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BaseBackupState, opts ...pulumi.ResourceOption) (*BaseBackup, error)

GetBaseBackup gets an existing BaseBackup 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 NewBaseBackup

func NewBaseBackup(ctx *pulumi.Context,
	name string, args *BaseBackupArgs, opts ...pulumi.ResourceOption) (*BaseBackup, error)

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

func (*BaseBackup) ElementType

func (*BaseBackup) ElementType() reflect.Type

func (*BaseBackup) ToBaseBackupOutput

func (i *BaseBackup) ToBaseBackupOutput() BaseBackupOutput

func (*BaseBackup) ToBaseBackupOutputWithContext

func (i *BaseBackup) ToBaseBackupOutputWithContext(ctx context.Context) BaseBackupOutput

type BaseBackupArgs

type BaseBackupArgs struct {
	// Instance ID.
	DbInstanceId pulumi.StringInput
	// New expiration time.
	NewExpireTime pulumi.StringPtrInput
	// Tag description list.
	Tags pulumi.MapInput
}

The set of arguments for constructing a BaseBackup resource.

func (BaseBackupArgs) ElementType

func (BaseBackupArgs) ElementType() reflect.Type

type BaseBackupArray

type BaseBackupArray []BaseBackupInput

func (BaseBackupArray) ElementType

func (BaseBackupArray) ElementType() reflect.Type

func (BaseBackupArray) ToBaseBackupArrayOutput

func (i BaseBackupArray) ToBaseBackupArrayOutput() BaseBackupArrayOutput

func (BaseBackupArray) ToBaseBackupArrayOutputWithContext

func (i BaseBackupArray) ToBaseBackupArrayOutputWithContext(ctx context.Context) BaseBackupArrayOutput

type BaseBackupArrayInput

type BaseBackupArrayInput interface {
	pulumi.Input

	ToBaseBackupArrayOutput() BaseBackupArrayOutput
	ToBaseBackupArrayOutputWithContext(context.Context) BaseBackupArrayOutput
}

BaseBackupArrayInput is an input type that accepts BaseBackupArray and BaseBackupArrayOutput values. You can construct a concrete instance of `BaseBackupArrayInput` via:

BaseBackupArray{ BaseBackupArgs{...} }

type BaseBackupArrayOutput

type BaseBackupArrayOutput struct{ *pulumi.OutputState }

func (BaseBackupArrayOutput) ElementType

func (BaseBackupArrayOutput) ElementType() reflect.Type

func (BaseBackupArrayOutput) Index

func (BaseBackupArrayOutput) ToBaseBackupArrayOutput

func (o BaseBackupArrayOutput) ToBaseBackupArrayOutput() BaseBackupArrayOutput

func (BaseBackupArrayOutput) ToBaseBackupArrayOutputWithContext

func (o BaseBackupArrayOutput) ToBaseBackupArrayOutputWithContext(ctx context.Context) BaseBackupArrayOutput

type BaseBackupInput

type BaseBackupInput interface {
	pulumi.Input

	ToBaseBackupOutput() BaseBackupOutput
	ToBaseBackupOutputWithContext(ctx context.Context) BaseBackupOutput
}

type BaseBackupMap

type BaseBackupMap map[string]BaseBackupInput

func (BaseBackupMap) ElementType

func (BaseBackupMap) ElementType() reflect.Type

func (BaseBackupMap) ToBaseBackupMapOutput

func (i BaseBackupMap) ToBaseBackupMapOutput() BaseBackupMapOutput

func (BaseBackupMap) ToBaseBackupMapOutputWithContext

func (i BaseBackupMap) ToBaseBackupMapOutputWithContext(ctx context.Context) BaseBackupMapOutput

type BaseBackupMapInput

type BaseBackupMapInput interface {
	pulumi.Input

	ToBaseBackupMapOutput() BaseBackupMapOutput
	ToBaseBackupMapOutputWithContext(context.Context) BaseBackupMapOutput
}

BaseBackupMapInput is an input type that accepts BaseBackupMap and BaseBackupMapOutput values. You can construct a concrete instance of `BaseBackupMapInput` via:

BaseBackupMap{ "key": BaseBackupArgs{...} }

type BaseBackupMapOutput

type BaseBackupMapOutput struct{ *pulumi.OutputState }

func (BaseBackupMapOutput) ElementType

func (BaseBackupMapOutput) ElementType() reflect.Type

func (BaseBackupMapOutput) MapIndex

func (BaseBackupMapOutput) ToBaseBackupMapOutput

func (o BaseBackupMapOutput) ToBaseBackupMapOutput() BaseBackupMapOutput

func (BaseBackupMapOutput) ToBaseBackupMapOutputWithContext

func (o BaseBackupMapOutput) ToBaseBackupMapOutputWithContext(ctx context.Context) BaseBackupMapOutput

type BaseBackupOutput

type BaseBackupOutput struct{ *pulumi.OutputState }

func (BaseBackupOutput) BaseBackupId

func (o BaseBackupOutput) BaseBackupId() pulumi.StringOutput

Base backup ID.

func (BaseBackupOutput) DbInstanceId

func (o BaseBackupOutput) DbInstanceId() pulumi.StringOutput

Instance ID.

func (BaseBackupOutput) ElementType

func (BaseBackupOutput) ElementType() reflect.Type

func (BaseBackupOutput) NewExpireTime

func (o BaseBackupOutput) NewExpireTime() pulumi.StringOutput

New expiration time.

func (BaseBackupOutput) Tags

Tag description list.

func (BaseBackupOutput) ToBaseBackupOutput

func (o BaseBackupOutput) ToBaseBackupOutput() BaseBackupOutput

func (BaseBackupOutput) ToBaseBackupOutputWithContext

func (o BaseBackupOutput) ToBaseBackupOutputWithContext(ctx context.Context) BaseBackupOutput

type BaseBackupState

type BaseBackupState struct {
	// Base backup ID.
	BaseBackupId pulumi.StringPtrInput
	// Instance ID.
	DbInstanceId pulumi.StringPtrInput
	// New expiration time.
	NewExpireTime pulumi.StringPtrInput
	// Tag description list.
	Tags pulumi.MapInput
}

func (BaseBackupState) ElementType

func (BaseBackupState) ElementType() reflect.Type

type DeleteLogBackupOperation

type DeleteLogBackupOperation struct {
	pulumi.CustomResourceState

	// Instance ID.
	DbInstanceId pulumi.StringOutput `pulumi:"dbInstanceId"`
	// Log backup ID.
	LogBackupId pulumi.StringOutput `pulumi:"logBackupId"`
}

func GetDeleteLogBackupOperation

func GetDeleteLogBackupOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DeleteLogBackupOperationState, opts ...pulumi.ResourceOption) (*DeleteLogBackupOperation, error)

GetDeleteLogBackupOperation gets an existing DeleteLogBackupOperation 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 NewDeleteLogBackupOperation

func NewDeleteLogBackupOperation(ctx *pulumi.Context,
	name string, args *DeleteLogBackupOperationArgs, opts ...pulumi.ResourceOption) (*DeleteLogBackupOperation, error)

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

func (*DeleteLogBackupOperation) ElementType

func (*DeleteLogBackupOperation) ElementType() reflect.Type

func (*DeleteLogBackupOperation) ToDeleteLogBackupOperationOutput

func (i *DeleteLogBackupOperation) ToDeleteLogBackupOperationOutput() DeleteLogBackupOperationOutput

func (*DeleteLogBackupOperation) ToDeleteLogBackupOperationOutputWithContext

func (i *DeleteLogBackupOperation) ToDeleteLogBackupOperationOutputWithContext(ctx context.Context) DeleteLogBackupOperationOutput

type DeleteLogBackupOperationArgs

type DeleteLogBackupOperationArgs struct {
	// Instance ID.
	DbInstanceId pulumi.StringInput
	// Log backup ID.
	LogBackupId pulumi.StringInput
}

The set of arguments for constructing a DeleteLogBackupOperation resource.

func (DeleteLogBackupOperationArgs) ElementType

type DeleteLogBackupOperationArray

type DeleteLogBackupOperationArray []DeleteLogBackupOperationInput

func (DeleteLogBackupOperationArray) ElementType

func (DeleteLogBackupOperationArray) ToDeleteLogBackupOperationArrayOutput

func (i DeleteLogBackupOperationArray) ToDeleteLogBackupOperationArrayOutput() DeleteLogBackupOperationArrayOutput

func (DeleteLogBackupOperationArray) ToDeleteLogBackupOperationArrayOutputWithContext

func (i DeleteLogBackupOperationArray) ToDeleteLogBackupOperationArrayOutputWithContext(ctx context.Context) DeleteLogBackupOperationArrayOutput

type DeleteLogBackupOperationArrayInput

type DeleteLogBackupOperationArrayInput interface {
	pulumi.Input

	ToDeleteLogBackupOperationArrayOutput() DeleteLogBackupOperationArrayOutput
	ToDeleteLogBackupOperationArrayOutputWithContext(context.Context) DeleteLogBackupOperationArrayOutput
}

DeleteLogBackupOperationArrayInput is an input type that accepts DeleteLogBackupOperationArray and DeleteLogBackupOperationArrayOutput values. You can construct a concrete instance of `DeleteLogBackupOperationArrayInput` via:

DeleteLogBackupOperationArray{ DeleteLogBackupOperationArgs{...} }

type DeleteLogBackupOperationArrayOutput

type DeleteLogBackupOperationArrayOutput struct{ *pulumi.OutputState }

func (DeleteLogBackupOperationArrayOutput) ElementType

func (DeleteLogBackupOperationArrayOutput) Index

func (DeleteLogBackupOperationArrayOutput) ToDeleteLogBackupOperationArrayOutput

func (o DeleteLogBackupOperationArrayOutput) ToDeleteLogBackupOperationArrayOutput() DeleteLogBackupOperationArrayOutput

func (DeleteLogBackupOperationArrayOutput) ToDeleteLogBackupOperationArrayOutputWithContext

func (o DeleteLogBackupOperationArrayOutput) ToDeleteLogBackupOperationArrayOutputWithContext(ctx context.Context) DeleteLogBackupOperationArrayOutput

type DeleteLogBackupOperationInput

type DeleteLogBackupOperationInput interface {
	pulumi.Input

	ToDeleteLogBackupOperationOutput() DeleteLogBackupOperationOutput
	ToDeleteLogBackupOperationOutputWithContext(ctx context.Context) DeleteLogBackupOperationOutput
}

type DeleteLogBackupOperationMap

type DeleteLogBackupOperationMap map[string]DeleteLogBackupOperationInput

func (DeleteLogBackupOperationMap) ElementType

func (DeleteLogBackupOperationMap) ToDeleteLogBackupOperationMapOutput

func (i DeleteLogBackupOperationMap) ToDeleteLogBackupOperationMapOutput() DeleteLogBackupOperationMapOutput

func (DeleteLogBackupOperationMap) ToDeleteLogBackupOperationMapOutputWithContext

func (i DeleteLogBackupOperationMap) ToDeleteLogBackupOperationMapOutputWithContext(ctx context.Context) DeleteLogBackupOperationMapOutput

type DeleteLogBackupOperationMapInput

type DeleteLogBackupOperationMapInput interface {
	pulumi.Input

	ToDeleteLogBackupOperationMapOutput() DeleteLogBackupOperationMapOutput
	ToDeleteLogBackupOperationMapOutputWithContext(context.Context) DeleteLogBackupOperationMapOutput
}

DeleteLogBackupOperationMapInput is an input type that accepts DeleteLogBackupOperationMap and DeleteLogBackupOperationMapOutput values. You can construct a concrete instance of `DeleteLogBackupOperationMapInput` via:

DeleteLogBackupOperationMap{ "key": DeleteLogBackupOperationArgs{...} }

type DeleteLogBackupOperationMapOutput

type DeleteLogBackupOperationMapOutput struct{ *pulumi.OutputState }

func (DeleteLogBackupOperationMapOutput) ElementType

func (DeleteLogBackupOperationMapOutput) MapIndex

func (DeleteLogBackupOperationMapOutput) ToDeleteLogBackupOperationMapOutput

func (o DeleteLogBackupOperationMapOutput) ToDeleteLogBackupOperationMapOutput() DeleteLogBackupOperationMapOutput

func (DeleteLogBackupOperationMapOutput) ToDeleteLogBackupOperationMapOutputWithContext

func (o DeleteLogBackupOperationMapOutput) ToDeleteLogBackupOperationMapOutputWithContext(ctx context.Context) DeleteLogBackupOperationMapOutput

type DeleteLogBackupOperationOutput

type DeleteLogBackupOperationOutput struct{ *pulumi.OutputState }

func (DeleteLogBackupOperationOutput) DbInstanceId

Instance ID.

func (DeleteLogBackupOperationOutput) ElementType

func (DeleteLogBackupOperationOutput) LogBackupId

Log backup ID.

func (DeleteLogBackupOperationOutput) ToDeleteLogBackupOperationOutput

func (o DeleteLogBackupOperationOutput) ToDeleteLogBackupOperationOutput() DeleteLogBackupOperationOutput

func (DeleteLogBackupOperationOutput) ToDeleteLogBackupOperationOutputWithContext

func (o DeleteLogBackupOperationOutput) ToDeleteLogBackupOperationOutputWithContext(ctx context.Context) DeleteLogBackupOperationOutput

type DeleteLogBackupOperationState

type DeleteLogBackupOperationState struct {
	// Instance ID.
	DbInstanceId pulumi.StringPtrInput
	// Log backup ID.
	LogBackupId pulumi.StringPtrInput
}

func (DeleteLogBackupOperationState) ElementType

type DisisolateDbInstanceOperation

type DisisolateDbInstanceOperation struct {
	pulumi.CustomResourceState

	// Whether to use vouchers. Valid values:true (yes), false (no). Default value:false.
	AutoVoucher pulumi.BoolPtrOutput `pulumi:"autoVoucher"`
	// List of resource IDs. Note that currently you cannot remove multiple instances from isolation at the same time. Only one
	// instance ID can be passed in here.
	DbInstanceIdSets pulumi.StringArrayOutput `pulumi:"dbInstanceIdSets"`
	// The valid period (in months) of the monthly-subscribed instance when removing it from isolation.
	Period pulumi.IntPtrOutput `pulumi:"period"`
	// Voucher ID list.
	VoucherIds pulumi.StringArrayOutput `pulumi:"voucherIds"`
}

func GetDisisolateDbInstanceOperation

func GetDisisolateDbInstanceOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DisisolateDbInstanceOperationState, opts ...pulumi.ResourceOption) (*DisisolateDbInstanceOperation, error)

GetDisisolateDbInstanceOperation gets an existing DisisolateDbInstanceOperation 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 NewDisisolateDbInstanceOperation

func NewDisisolateDbInstanceOperation(ctx *pulumi.Context,
	name string, args *DisisolateDbInstanceOperationArgs, opts ...pulumi.ResourceOption) (*DisisolateDbInstanceOperation, error)

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

func (*DisisolateDbInstanceOperation) ElementType

func (*DisisolateDbInstanceOperation) ToDisisolateDbInstanceOperationOutput

func (i *DisisolateDbInstanceOperation) ToDisisolateDbInstanceOperationOutput() DisisolateDbInstanceOperationOutput

func (*DisisolateDbInstanceOperation) ToDisisolateDbInstanceOperationOutputWithContext

func (i *DisisolateDbInstanceOperation) ToDisisolateDbInstanceOperationOutputWithContext(ctx context.Context) DisisolateDbInstanceOperationOutput

type DisisolateDbInstanceOperationArgs

type DisisolateDbInstanceOperationArgs struct {
	// Whether to use vouchers. Valid values:true (yes), false (no). Default value:false.
	AutoVoucher pulumi.BoolPtrInput
	// List of resource IDs. Note that currently you cannot remove multiple instances from isolation at the same time. Only one
	// instance ID can be passed in here.
	DbInstanceIdSets pulumi.StringArrayInput
	// The valid period (in months) of the monthly-subscribed instance when removing it from isolation.
	Period pulumi.IntPtrInput
	// Voucher ID list.
	VoucherIds pulumi.StringArrayInput
}

The set of arguments for constructing a DisisolateDbInstanceOperation resource.

func (DisisolateDbInstanceOperationArgs) ElementType

type DisisolateDbInstanceOperationArray

type DisisolateDbInstanceOperationArray []DisisolateDbInstanceOperationInput

func (DisisolateDbInstanceOperationArray) ElementType

func (DisisolateDbInstanceOperationArray) ToDisisolateDbInstanceOperationArrayOutput

func (i DisisolateDbInstanceOperationArray) ToDisisolateDbInstanceOperationArrayOutput() DisisolateDbInstanceOperationArrayOutput

func (DisisolateDbInstanceOperationArray) ToDisisolateDbInstanceOperationArrayOutputWithContext

func (i DisisolateDbInstanceOperationArray) ToDisisolateDbInstanceOperationArrayOutputWithContext(ctx context.Context) DisisolateDbInstanceOperationArrayOutput

type DisisolateDbInstanceOperationArrayInput

type DisisolateDbInstanceOperationArrayInput interface {
	pulumi.Input

	ToDisisolateDbInstanceOperationArrayOutput() DisisolateDbInstanceOperationArrayOutput
	ToDisisolateDbInstanceOperationArrayOutputWithContext(context.Context) DisisolateDbInstanceOperationArrayOutput
}

DisisolateDbInstanceOperationArrayInput is an input type that accepts DisisolateDbInstanceOperationArray and DisisolateDbInstanceOperationArrayOutput values. You can construct a concrete instance of `DisisolateDbInstanceOperationArrayInput` via:

DisisolateDbInstanceOperationArray{ DisisolateDbInstanceOperationArgs{...} }

type DisisolateDbInstanceOperationArrayOutput

type DisisolateDbInstanceOperationArrayOutput struct{ *pulumi.OutputState }

func (DisisolateDbInstanceOperationArrayOutput) ElementType

func (DisisolateDbInstanceOperationArrayOutput) Index

func (DisisolateDbInstanceOperationArrayOutput) ToDisisolateDbInstanceOperationArrayOutput

func (o DisisolateDbInstanceOperationArrayOutput) ToDisisolateDbInstanceOperationArrayOutput() DisisolateDbInstanceOperationArrayOutput

func (DisisolateDbInstanceOperationArrayOutput) ToDisisolateDbInstanceOperationArrayOutputWithContext

func (o DisisolateDbInstanceOperationArrayOutput) ToDisisolateDbInstanceOperationArrayOutputWithContext(ctx context.Context) DisisolateDbInstanceOperationArrayOutput

type DisisolateDbInstanceOperationInput

type DisisolateDbInstanceOperationInput interface {
	pulumi.Input

	ToDisisolateDbInstanceOperationOutput() DisisolateDbInstanceOperationOutput
	ToDisisolateDbInstanceOperationOutputWithContext(ctx context.Context) DisisolateDbInstanceOperationOutput
}

type DisisolateDbInstanceOperationMap

type DisisolateDbInstanceOperationMap map[string]DisisolateDbInstanceOperationInput

func (DisisolateDbInstanceOperationMap) ElementType

func (DisisolateDbInstanceOperationMap) ToDisisolateDbInstanceOperationMapOutput

func (i DisisolateDbInstanceOperationMap) ToDisisolateDbInstanceOperationMapOutput() DisisolateDbInstanceOperationMapOutput

func (DisisolateDbInstanceOperationMap) ToDisisolateDbInstanceOperationMapOutputWithContext

func (i DisisolateDbInstanceOperationMap) ToDisisolateDbInstanceOperationMapOutputWithContext(ctx context.Context) DisisolateDbInstanceOperationMapOutput

type DisisolateDbInstanceOperationMapInput

type DisisolateDbInstanceOperationMapInput interface {
	pulumi.Input

	ToDisisolateDbInstanceOperationMapOutput() DisisolateDbInstanceOperationMapOutput
	ToDisisolateDbInstanceOperationMapOutputWithContext(context.Context) DisisolateDbInstanceOperationMapOutput
}

DisisolateDbInstanceOperationMapInput is an input type that accepts DisisolateDbInstanceOperationMap and DisisolateDbInstanceOperationMapOutput values. You can construct a concrete instance of `DisisolateDbInstanceOperationMapInput` via:

DisisolateDbInstanceOperationMap{ "key": DisisolateDbInstanceOperationArgs{...} }

type DisisolateDbInstanceOperationMapOutput

type DisisolateDbInstanceOperationMapOutput struct{ *pulumi.OutputState }

func (DisisolateDbInstanceOperationMapOutput) ElementType

func (DisisolateDbInstanceOperationMapOutput) MapIndex

func (DisisolateDbInstanceOperationMapOutput) ToDisisolateDbInstanceOperationMapOutput

func (o DisisolateDbInstanceOperationMapOutput) ToDisisolateDbInstanceOperationMapOutput() DisisolateDbInstanceOperationMapOutput

func (DisisolateDbInstanceOperationMapOutput) ToDisisolateDbInstanceOperationMapOutputWithContext

func (o DisisolateDbInstanceOperationMapOutput) ToDisisolateDbInstanceOperationMapOutputWithContext(ctx context.Context) DisisolateDbInstanceOperationMapOutput

type DisisolateDbInstanceOperationOutput

type DisisolateDbInstanceOperationOutput struct{ *pulumi.OutputState }

func (DisisolateDbInstanceOperationOutput) AutoVoucher

Whether to use vouchers. Valid values:true (yes), false (no). Default value:false.

func (DisisolateDbInstanceOperationOutput) DbInstanceIdSets

List of resource IDs. Note that currently you cannot remove multiple instances from isolation at the same time. Only one instance ID can be passed in here.

func (DisisolateDbInstanceOperationOutput) ElementType

func (DisisolateDbInstanceOperationOutput) Period

The valid period (in months) of the monthly-subscribed instance when removing it from isolation.

func (DisisolateDbInstanceOperationOutput) ToDisisolateDbInstanceOperationOutput

func (o DisisolateDbInstanceOperationOutput) ToDisisolateDbInstanceOperationOutput() DisisolateDbInstanceOperationOutput

func (DisisolateDbInstanceOperationOutput) ToDisisolateDbInstanceOperationOutputWithContext

func (o DisisolateDbInstanceOperationOutput) ToDisisolateDbInstanceOperationOutputWithContext(ctx context.Context) DisisolateDbInstanceOperationOutput

func (DisisolateDbInstanceOperationOutput) VoucherIds

Voucher ID list.

type DisisolateDbInstanceOperationState

type DisisolateDbInstanceOperationState struct {
	// Whether to use vouchers. Valid values:true (yes), false (no). Default value:false.
	AutoVoucher pulumi.BoolPtrInput
	// List of resource IDs. Note that currently you cannot remove multiple instances from isolation at the same time. Only one
	// instance ID can be passed in here.
	DbInstanceIdSets pulumi.StringArrayInput
	// The valid period (in months) of the monthly-subscribed instance when removing it from isolation.
	Period pulumi.IntPtrInput
	// Voucher ID list.
	VoucherIds pulumi.StringArrayInput
}

func (DisisolateDbInstanceOperationState) ElementType

type GetBackupDownloadUrlsArgs

type GetBackupDownloadUrlsArgs struct {
	BackupDownloadRestriction *GetBackupDownloadUrlsBackupDownloadRestriction `pulumi:"backupDownloadRestriction"`
	BackupId                  string                                          `pulumi:"backupId"`
	BackupType                string                                          `pulumi:"backupType"`
	DbInstanceId              string                                          `pulumi:"dbInstanceId"`
	ResultOutputFile          *string                                         `pulumi:"resultOutputFile"`
	UrlExpireTime             *int                                            `pulumi:"urlExpireTime"`
}

A collection of arguments for invoking getBackupDownloadUrls.

type GetBackupDownloadUrlsBackupDownloadRestriction

type GetBackupDownloadUrlsBackupDownloadRestriction struct {
	IpRestrictionEffect  *string  `pulumi:"ipRestrictionEffect"`
	IpSets               []string `pulumi:"ipSets"`
	RestrictionType      *string  `pulumi:"restrictionType"`
	VpcIdSets            []string `pulumi:"vpcIdSets"`
	VpcRestrictionEffect *string  `pulumi:"vpcRestrictionEffect"`
}

type GetBackupDownloadUrlsBackupDownloadRestrictionArgs

type GetBackupDownloadUrlsBackupDownloadRestrictionArgs struct {
	IpRestrictionEffect  pulumi.StringPtrInput   `pulumi:"ipRestrictionEffect"`
	IpSets               pulumi.StringArrayInput `pulumi:"ipSets"`
	RestrictionType      pulumi.StringPtrInput   `pulumi:"restrictionType"`
	VpcIdSets            pulumi.StringArrayInput `pulumi:"vpcIdSets"`
	VpcRestrictionEffect pulumi.StringPtrInput   `pulumi:"vpcRestrictionEffect"`
}

func (GetBackupDownloadUrlsBackupDownloadRestrictionArgs) ElementType

func (GetBackupDownloadUrlsBackupDownloadRestrictionArgs) ToGetBackupDownloadUrlsBackupDownloadRestrictionOutput

func (i GetBackupDownloadUrlsBackupDownloadRestrictionArgs) ToGetBackupDownloadUrlsBackupDownloadRestrictionOutput() GetBackupDownloadUrlsBackupDownloadRestrictionOutput

func (GetBackupDownloadUrlsBackupDownloadRestrictionArgs) ToGetBackupDownloadUrlsBackupDownloadRestrictionOutputWithContext

func (i GetBackupDownloadUrlsBackupDownloadRestrictionArgs) ToGetBackupDownloadUrlsBackupDownloadRestrictionOutputWithContext(ctx context.Context) GetBackupDownloadUrlsBackupDownloadRestrictionOutput

func (GetBackupDownloadUrlsBackupDownloadRestrictionArgs) ToGetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput

func (i GetBackupDownloadUrlsBackupDownloadRestrictionArgs) ToGetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput() GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput

func (GetBackupDownloadUrlsBackupDownloadRestrictionArgs) ToGetBackupDownloadUrlsBackupDownloadRestrictionPtrOutputWithContext

func (i GetBackupDownloadUrlsBackupDownloadRestrictionArgs) ToGetBackupDownloadUrlsBackupDownloadRestrictionPtrOutputWithContext(ctx context.Context) GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput

type GetBackupDownloadUrlsBackupDownloadRestrictionInput

type GetBackupDownloadUrlsBackupDownloadRestrictionInput interface {
	pulumi.Input

	ToGetBackupDownloadUrlsBackupDownloadRestrictionOutput() GetBackupDownloadUrlsBackupDownloadRestrictionOutput
	ToGetBackupDownloadUrlsBackupDownloadRestrictionOutputWithContext(context.Context) GetBackupDownloadUrlsBackupDownloadRestrictionOutput
}

GetBackupDownloadUrlsBackupDownloadRestrictionInput is an input type that accepts GetBackupDownloadUrlsBackupDownloadRestrictionArgs and GetBackupDownloadUrlsBackupDownloadRestrictionOutput values. You can construct a concrete instance of `GetBackupDownloadUrlsBackupDownloadRestrictionInput` via:

GetBackupDownloadUrlsBackupDownloadRestrictionArgs{...}

type GetBackupDownloadUrlsBackupDownloadRestrictionOutput

type GetBackupDownloadUrlsBackupDownloadRestrictionOutput struct{ *pulumi.OutputState }

func (GetBackupDownloadUrlsBackupDownloadRestrictionOutput) ElementType

func (GetBackupDownloadUrlsBackupDownloadRestrictionOutput) IpRestrictionEffect

func (GetBackupDownloadUrlsBackupDownloadRestrictionOutput) IpSets

func (GetBackupDownloadUrlsBackupDownloadRestrictionOutput) RestrictionType

func (GetBackupDownloadUrlsBackupDownloadRestrictionOutput) ToGetBackupDownloadUrlsBackupDownloadRestrictionOutput

func (GetBackupDownloadUrlsBackupDownloadRestrictionOutput) ToGetBackupDownloadUrlsBackupDownloadRestrictionOutputWithContext

func (o GetBackupDownloadUrlsBackupDownloadRestrictionOutput) ToGetBackupDownloadUrlsBackupDownloadRestrictionOutputWithContext(ctx context.Context) GetBackupDownloadUrlsBackupDownloadRestrictionOutput

func (GetBackupDownloadUrlsBackupDownloadRestrictionOutput) ToGetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput

func (o GetBackupDownloadUrlsBackupDownloadRestrictionOutput) ToGetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput() GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput

func (GetBackupDownloadUrlsBackupDownloadRestrictionOutput) ToGetBackupDownloadUrlsBackupDownloadRestrictionPtrOutputWithContext

func (o GetBackupDownloadUrlsBackupDownloadRestrictionOutput) ToGetBackupDownloadUrlsBackupDownloadRestrictionPtrOutputWithContext(ctx context.Context) GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput

func (GetBackupDownloadUrlsBackupDownloadRestrictionOutput) VpcIdSets

func (GetBackupDownloadUrlsBackupDownloadRestrictionOutput) VpcRestrictionEffect

type GetBackupDownloadUrlsBackupDownloadRestrictionPtrInput

type GetBackupDownloadUrlsBackupDownloadRestrictionPtrInput interface {
	pulumi.Input

	ToGetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput() GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput
	ToGetBackupDownloadUrlsBackupDownloadRestrictionPtrOutputWithContext(context.Context) GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput
}

GetBackupDownloadUrlsBackupDownloadRestrictionPtrInput is an input type that accepts GetBackupDownloadUrlsBackupDownloadRestrictionArgs, GetBackupDownloadUrlsBackupDownloadRestrictionPtr and GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput values. You can construct a concrete instance of `GetBackupDownloadUrlsBackupDownloadRestrictionPtrInput` via:

        GetBackupDownloadUrlsBackupDownloadRestrictionArgs{...}

or:

        nil

type GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput

type GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput struct{ *pulumi.OutputState }

func (GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput) Elem

func (GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput) ElementType

func (GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput) IpRestrictionEffect

func (GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput) IpSets

func (GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput) RestrictionType

func (GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput) ToGetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput

func (GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput) ToGetBackupDownloadUrlsBackupDownloadRestrictionPtrOutputWithContext

func (o GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput) ToGetBackupDownloadUrlsBackupDownloadRestrictionPtrOutputWithContext(ctx context.Context) GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput

func (GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput) VpcIdSets

func (GetBackupDownloadUrlsBackupDownloadRestrictionPtrOutput) VpcRestrictionEffect

type GetBackupDownloadUrlsOutputArgs

type GetBackupDownloadUrlsOutputArgs struct {
	BackupDownloadRestriction GetBackupDownloadUrlsBackupDownloadRestrictionPtrInput `pulumi:"backupDownloadRestriction"`
	BackupId                  pulumi.StringInput                                     `pulumi:"backupId"`
	BackupType                pulumi.StringInput                                     `pulumi:"backupType"`
	DbInstanceId              pulumi.StringInput                                     `pulumi:"dbInstanceId"`
	ResultOutputFile          pulumi.StringPtrInput                                  `pulumi:"resultOutputFile"`
	UrlExpireTime             pulumi.IntPtrInput                                     `pulumi:"urlExpireTime"`
}

A collection of arguments for invoking getBackupDownloadUrls.

func (GetBackupDownloadUrlsOutputArgs) ElementType

type GetBackupDownloadUrlsResult

type GetBackupDownloadUrlsResult struct {
	BackupDownloadRestriction *GetBackupDownloadUrlsBackupDownloadRestriction `pulumi:"backupDownloadRestriction"`
	BackupDownloadUrl         string                                          `pulumi:"backupDownloadUrl"`
	BackupId                  string                                          `pulumi:"backupId"`
	BackupType                string                                          `pulumi:"backupType"`
	DbInstanceId              string                                          `pulumi:"dbInstanceId"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	UrlExpireTime    *int    `pulumi:"urlExpireTime"`
}

A collection of values returned by getBackupDownloadUrls.

type GetBackupDownloadUrlsResultOutput

type GetBackupDownloadUrlsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getBackupDownloadUrls.

func (GetBackupDownloadUrlsResultOutput) BackupDownloadRestriction

func (GetBackupDownloadUrlsResultOutput) BackupDownloadUrl

func (GetBackupDownloadUrlsResultOutput) BackupId

func (GetBackupDownloadUrlsResultOutput) BackupType

func (GetBackupDownloadUrlsResultOutput) DbInstanceId

func (GetBackupDownloadUrlsResultOutput) ElementType

func (GetBackupDownloadUrlsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetBackupDownloadUrlsResultOutput) ResultOutputFile

func (GetBackupDownloadUrlsResultOutput) ToGetBackupDownloadUrlsResultOutput

func (o GetBackupDownloadUrlsResultOutput) ToGetBackupDownloadUrlsResultOutput() GetBackupDownloadUrlsResultOutput

func (GetBackupDownloadUrlsResultOutput) ToGetBackupDownloadUrlsResultOutputWithContext

func (o GetBackupDownloadUrlsResultOutput) ToGetBackupDownloadUrlsResultOutputWithContext(ctx context.Context) GetBackupDownloadUrlsResultOutput

func (GetBackupDownloadUrlsResultOutput) UrlExpireTime

type GetBaseBackupsArgs

type GetBaseBackupsArgs struct {
	Filters          []GetBaseBackupsFilter `pulumi:"filters"`
	MaxFinishTime    *string                `pulumi:"maxFinishTime"`
	MinFinishTime    *string                `pulumi:"minFinishTime"`
	OrderBy          *string                `pulumi:"orderBy"`
	OrderByType      *string                `pulumi:"orderByType"`
	ResultOutputFile *string                `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getBaseBackups.

type GetBaseBackupsBaseBackupSet

type GetBaseBackupsBaseBackupSet struct {
	BackupMethod string `pulumi:"backupMethod"`
	BackupMode   string `pulumi:"backupMode"`
	DbInstanceId string `pulumi:"dbInstanceId"`
	ExpireTime   string `pulumi:"expireTime"`
	FinishTime   string `pulumi:"finishTime"`
	Id           string `pulumi:"id"`
	Name         string `pulumi:"name"`
	Size         int    `pulumi:"size"`
	StartTime    string `pulumi:"startTime"`
	State        string `pulumi:"state"`
}

type GetBaseBackupsBaseBackupSetArgs

type GetBaseBackupsBaseBackupSetArgs struct {
	BackupMethod pulumi.StringInput `pulumi:"backupMethod"`
	BackupMode   pulumi.StringInput `pulumi:"backupMode"`
	DbInstanceId pulumi.StringInput `pulumi:"dbInstanceId"`
	ExpireTime   pulumi.StringInput `pulumi:"expireTime"`
	FinishTime   pulumi.StringInput `pulumi:"finishTime"`
	Id           pulumi.StringInput `pulumi:"id"`
	Name         pulumi.StringInput `pulumi:"name"`
	Size         pulumi.IntInput    `pulumi:"size"`
	StartTime    pulumi.StringInput `pulumi:"startTime"`
	State        pulumi.StringInput `pulumi:"state"`
}

func (GetBaseBackupsBaseBackupSetArgs) ElementType

func (GetBaseBackupsBaseBackupSetArgs) ToGetBaseBackupsBaseBackupSetOutput

func (i GetBaseBackupsBaseBackupSetArgs) ToGetBaseBackupsBaseBackupSetOutput() GetBaseBackupsBaseBackupSetOutput

func (GetBaseBackupsBaseBackupSetArgs) ToGetBaseBackupsBaseBackupSetOutputWithContext

func (i GetBaseBackupsBaseBackupSetArgs) ToGetBaseBackupsBaseBackupSetOutputWithContext(ctx context.Context) GetBaseBackupsBaseBackupSetOutput

type GetBaseBackupsBaseBackupSetArray

type GetBaseBackupsBaseBackupSetArray []GetBaseBackupsBaseBackupSetInput

func (GetBaseBackupsBaseBackupSetArray) ElementType

func (GetBaseBackupsBaseBackupSetArray) ToGetBaseBackupsBaseBackupSetArrayOutput

func (i GetBaseBackupsBaseBackupSetArray) ToGetBaseBackupsBaseBackupSetArrayOutput() GetBaseBackupsBaseBackupSetArrayOutput

func (GetBaseBackupsBaseBackupSetArray) ToGetBaseBackupsBaseBackupSetArrayOutputWithContext

func (i GetBaseBackupsBaseBackupSetArray) ToGetBaseBackupsBaseBackupSetArrayOutputWithContext(ctx context.Context) GetBaseBackupsBaseBackupSetArrayOutput

type GetBaseBackupsBaseBackupSetArrayInput

type GetBaseBackupsBaseBackupSetArrayInput interface {
	pulumi.Input

	ToGetBaseBackupsBaseBackupSetArrayOutput() GetBaseBackupsBaseBackupSetArrayOutput
	ToGetBaseBackupsBaseBackupSetArrayOutputWithContext(context.Context) GetBaseBackupsBaseBackupSetArrayOutput
}

GetBaseBackupsBaseBackupSetArrayInput is an input type that accepts GetBaseBackupsBaseBackupSetArray and GetBaseBackupsBaseBackupSetArrayOutput values. You can construct a concrete instance of `GetBaseBackupsBaseBackupSetArrayInput` via:

GetBaseBackupsBaseBackupSetArray{ GetBaseBackupsBaseBackupSetArgs{...} }

type GetBaseBackupsBaseBackupSetArrayOutput

type GetBaseBackupsBaseBackupSetArrayOutput struct{ *pulumi.OutputState }

func (GetBaseBackupsBaseBackupSetArrayOutput) ElementType

func (GetBaseBackupsBaseBackupSetArrayOutput) Index

func (GetBaseBackupsBaseBackupSetArrayOutput) ToGetBaseBackupsBaseBackupSetArrayOutput

func (o GetBaseBackupsBaseBackupSetArrayOutput) ToGetBaseBackupsBaseBackupSetArrayOutput() GetBaseBackupsBaseBackupSetArrayOutput

func (GetBaseBackupsBaseBackupSetArrayOutput) ToGetBaseBackupsBaseBackupSetArrayOutputWithContext

func (o GetBaseBackupsBaseBackupSetArrayOutput) ToGetBaseBackupsBaseBackupSetArrayOutputWithContext(ctx context.Context) GetBaseBackupsBaseBackupSetArrayOutput

type GetBaseBackupsBaseBackupSetInput

type GetBaseBackupsBaseBackupSetInput interface {
	pulumi.Input

	ToGetBaseBackupsBaseBackupSetOutput() GetBaseBackupsBaseBackupSetOutput
	ToGetBaseBackupsBaseBackupSetOutputWithContext(context.Context) GetBaseBackupsBaseBackupSetOutput
}

GetBaseBackupsBaseBackupSetInput is an input type that accepts GetBaseBackupsBaseBackupSetArgs and GetBaseBackupsBaseBackupSetOutput values. You can construct a concrete instance of `GetBaseBackupsBaseBackupSetInput` via:

GetBaseBackupsBaseBackupSetArgs{...}

type GetBaseBackupsBaseBackupSetOutput

type GetBaseBackupsBaseBackupSetOutput struct{ *pulumi.OutputState }

func (GetBaseBackupsBaseBackupSetOutput) BackupMethod

func (GetBaseBackupsBaseBackupSetOutput) BackupMode

func (GetBaseBackupsBaseBackupSetOutput) DbInstanceId

func (GetBaseBackupsBaseBackupSetOutput) ElementType

func (GetBaseBackupsBaseBackupSetOutput) ExpireTime

func (GetBaseBackupsBaseBackupSetOutput) FinishTime

func (GetBaseBackupsBaseBackupSetOutput) Id

func (GetBaseBackupsBaseBackupSetOutput) Name

func (GetBaseBackupsBaseBackupSetOutput) Size

func (GetBaseBackupsBaseBackupSetOutput) StartTime

func (GetBaseBackupsBaseBackupSetOutput) State

func (GetBaseBackupsBaseBackupSetOutput) ToGetBaseBackupsBaseBackupSetOutput

func (o GetBaseBackupsBaseBackupSetOutput) ToGetBaseBackupsBaseBackupSetOutput() GetBaseBackupsBaseBackupSetOutput

func (GetBaseBackupsBaseBackupSetOutput) ToGetBaseBackupsBaseBackupSetOutputWithContext

func (o GetBaseBackupsBaseBackupSetOutput) ToGetBaseBackupsBaseBackupSetOutputWithContext(ctx context.Context) GetBaseBackupsBaseBackupSetOutput

type GetBaseBackupsFilter

type GetBaseBackupsFilter struct {
	Name   *string  `pulumi:"name"`
	Values []string `pulumi:"values"`
}

type GetBaseBackupsFilterArgs

type GetBaseBackupsFilterArgs struct {
	Name   pulumi.StringPtrInput   `pulumi:"name"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetBaseBackupsFilterArgs) ElementType

func (GetBaseBackupsFilterArgs) ElementType() reflect.Type

func (GetBaseBackupsFilterArgs) ToGetBaseBackupsFilterOutput

func (i GetBaseBackupsFilterArgs) ToGetBaseBackupsFilterOutput() GetBaseBackupsFilterOutput

func (GetBaseBackupsFilterArgs) ToGetBaseBackupsFilterOutputWithContext

func (i GetBaseBackupsFilterArgs) ToGetBaseBackupsFilterOutputWithContext(ctx context.Context) GetBaseBackupsFilterOutput

type GetBaseBackupsFilterArray

type GetBaseBackupsFilterArray []GetBaseBackupsFilterInput

func (GetBaseBackupsFilterArray) ElementType

func (GetBaseBackupsFilterArray) ElementType() reflect.Type

func (GetBaseBackupsFilterArray) ToGetBaseBackupsFilterArrayOutput

func (i GetBaseBackupsFilterArray) ToGetBaseBackupsFilterArrayOutput() GetBaseBackupsFilterArrayOutput

func (GetBaseBackupsFilterArray) ToGetBaseBackupsFilterArrayOutputWithContext

func (i GetBaseBackupsFilterArray) ToGetBaseBackupsFilterArrayOutputWithContext(ctx context.Context) GetBaseBackupsFilterArrayOutput

type GetBaseBackupsFilterArrayInput

type GetBaseBackupsFilterArrayInput interface {
	pulumi.Input

	ToGetBaseBackupsFilterArrayOutput() GetBaseBackupsFilterArrayOutput
	ToGetBaseBackupsFilterArrayOutputWithContext(context.Context) GetBaseBackupsFilterArrayOutput
}

GetBaseBackupsFilterArrayInput is an input type that accepts GetBaseBackupsFilterArray and GetBaseBackupsFilterArrayOutput values. You can construct a concrete instance of `GetBaseBackupsFilterArrayInput` via:

GetBaseBackupsFilterArray{ GetBaseBackupsFilterArgs{...} }

type GetBaseBackupsFilterArrayOutput

type GetBaseBackupsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetBaseBackupsFilterArrayOutput) ElementType

func (GetBaseBackupsFilterArrayOutput) Index

func (GetBaseBackupsFilterArrayOutput) ToGetBaseBackupsFilterArrayOutput

func (o GetBaseBackupsFilterArrayOutput) ToGetBaseBackupsFilterArrayOutput() GetBaseBackupsFilterArrayOutput

func (GetBaseBackupsFilterArrayOutput) ToGetBaseBackupsFilterArrayOutputWithContext

func (o GetBaseBackupsFilterArrayOutput) ToGetBaseBackupsFilterArrayOutputWithContext(ctx context.Context) GetBaseBackupsFilterArrayOutput

type GetBaseBackupsFilterInput

type GetBaseBackupsFilterInput interface {
	pulumi.Input

	ToGetBaseBackupsFilterOutput() GetBaseBackupsFilterOutput
	ToGetBaseBackupsFilterOutputWithContext(context.Context) GetBaseBackupsFilterOutput
}

GetBaseBackupsFilterInput is an input type that accepts GetBaseBackupsFilterArgs and GetBaseBackupsFilterOutput values. You can construct a concrete instance of `GetBaseBackupsFilterInput` via:

GetBaseBackupsFilterArgs{...}

type GetBaseBackupsFilterOutput

type GetBaseBackupsFilterOutput struct{ *pulumi.OutputState }

func (GetBaseBackupsFilterOutput) ElementType

func (GetBaseBackupsFilterOutput) ElementType() reflect.Type

func (GetBaseBackupsFilterOutput) Name

func (GetBaseBackupsFilterOutput) ToGetBaseBackupsFilterOutput

func (o GetBaseBackupsFilterOutput) ToGetBaseBackupsFilterOutput() GetBaseBackupsFilterOutput

func (GetBaseBackupsFilterOutput) ToGetBaseBackupsFilterOutputWithContext

func (o GetBaseBackupsFilterOutput) ToGetBaseBackupsFilterOutputWithContext(ctx context.Context) GetBaseBackupsFilterOutput

func (GetBaseBackupsFilterOutput) Values

type GetBaseBackupsOutputArgs

type GetBaseBackupsOutputArgs struct {
	Filters          GetBaseBackupsFilterArrayInput `pulumi:"filters"`
	MaxFinishTime    pulumi.StringPtrInput          `pulumi:"maxFinishTime"`
	MinFinishTime    pulumi.StringPtrInput          `pulumi:"minFinishTime"`
	OrderBy          pulumi.StringPtrInput          `pulumi:"orderBy"`
	OrderByType      pulumi.StringPtrInput          `pulumi:"orderByType"`
	ResultOutputFile pulumi.StringPtrInput          `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getBaseBackups.

func (GetBaseBackupsOutputArgs) ElementType

func (GetBaseBackupsOutputArgs) ElementType() reflect.Type

type GetBaseBackupsResult

type GetBaseBackupsResult struct {
	BaseBackupSets []GetBaseBackupsBaseBackupSet `pulumi:"baseBackupSets"`
	Filters        []GetBaseBackupsFilter        `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	MaxFinishTime    *string `pulumi:"maxFinishTime"`
	MinFinishTime    *string `pulumi:"minFinishTime"`
	OrderBy          *string `pulumi:"orderBy"`
	OrderByType      *string `pulumi:"orderByType"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getBaseBackups.

func GetBaseBackups

func GetBaseBackups(ctx *pulumi.Context, args *GetBaseBackupsArgs, opts ...pulumi.InvokeOption) (*GetBaseBackupsResult, error)

type GetBaseBackupsResultOutput

type GetBaseBackupsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getBaseBackups.

func (GetBaseBackupsResultOutput) BaseBackupSets

func (GetBaseBackupsResultOutput) ElementType

func (GetBaseBackupsResultOutput) ElementType() reflect.Type

func (GetBaseBackupsResultOutput) Filters

func (GetBaseBackupsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetBaseBackupsResultOutput) MaxFinishTime

func (GetBaseBackupsResultOutput) MinFinishTime

func (GetBaseBackupsResultOutput) OrderBy

func (GetBaseBackupsResultOutput) OrderByType

func (GetBaseBackupsResultOutput) ResultOutputFile

func (o GetBaseBackupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetBaseBackupsResultOutput) ToGetBaseBackupsResultOutput

func (o GetBaseBackupsResultOutput) ToGetBaseBackupsResultOutput() GetBaseBackupsResultOutput

func (GetBaseBackupsResultOutput) ToGetBaseBackupsResultOutputWithContext

func (o GetBaseBackupsResultOutput) ToGetBaseBackupsResultOutputWithContext(ctx context.Context) GetBaseBackupsResultOutput

type GetDbInstanceClassesArgs

type GetDbInstanceClassesArgs struct {
	DbEngine         string  `pulumi:"dbEngine"`
	DbMajorVersion   string  `pulumi:"dbMajorVersion"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	Zone             string  `pulumi:"zone"`
}

A collection of arguments for invoking getDbInstanceClasses.

type GetDbInstanceClassesClassInfoSet

type GetDbInstanceClassesClassInfoSet struct {
	Cpu        int    `pulumi:"cpu"`
	MaxStorage int    `pulumi:"maxStorage"`
	Memory     int    `pulumi:"memory"`
	MinStorage int    `pulumi:"minStorage"`
	Qps        int    `pulumi:"qps"`
	SpecCode   string `pulumi:"specCode"`
}

type GetDbInstanceClassesClassInfoSetArgs

type GetDbInstanceClassesClassInfoSetArgs struct {
	Cpu        pulumi.IntInput    `pulumi:"cpu"`
	MaxStorage pulumi.IntInput    `pulumi:"maxStorage"`
	Memory     pulumi.IntInput    `pulumi:"memory"`
	MinStorage pulumi.IntInput    `pulumi:"minStorage"`
	Qps        pulumi.IntInput    `pulumi:"qps"`
	SpecCode   pulumi.StringInput `pulumi:"specCode"`
}

func (GetDbInstanceClassesClassInfoSetArgs) ElementType

func (GetDbInstanceClassesClassInfoSetArgs) ToGetDbInstanceClassesClassInfoSetOutput

func (i GetDbInstanceClassesClassInfoSetArgs) ToGetDbInstanceClassesClassInfoSetOutput() GetDbInstanceClassesClassInfoSetOutput

func (GetDbInstanceClassesClassInfoSetArgs) ToGetDbInstanceClassesClassInfoSetOutputWithContext

func (i GetDbInstanceClassesClassInfoSetArgs) ToGetDbInstanceClassesClassInfoSetOutputWithContext(ctx context.Context) GetDbInstanceClassesClassInfoSetOutput

type GetDbInstanceClassesClassInfoSetArray

type GetDbInstanceClassesClassInfoSetArray []GetDbInstanceClassesClassInfoSetInput

func (GetDbInstanceClassesClassInfoSetArray) ElementType

func (GetDbInstanceClassesClassInfoSetArray) ToGetDbInstanceClassesClassInfoSetArrayOutput

func (i GetDbInstanceClassesClassInfoSetArray) ToGetDbInstanceClassesClassInfoSetArrayOutput() GetDbInstanceClassesClassInfoSetArrayOutput

func (GetDbInstanceClassesClassInfoSetArray) ToGetDbInstanceClassesClassInfoSetArrayOutputWithContext

func (i GetDbInstanceClassesClassInfoSetArray) ToGetDbInstanceClassesClassInfoSetArrayOutputWithContext(ctx context.Context) GetDbInstanceClassesClassInfoSetArrayOutput

type GetDbInstanceClassesClassInfoSetArrayInput

type GetDbInstanceClassesClassInfoSetArrayInput interface {
	pulumi.Input

	ToGetDbInstanceClassesClassInfoSetArrayOutput() GetDbInstanceClassesClassInfoSetArrayOutput
	ToGetDbInstanceClassesClassInfoSetArrayOutputWithContext(context.Context) GetDbInstanceClassesClassInfoSetArrayOutput
}

GetDbInstanceClassesClassInfoSetArrayInput is an input type that accepts GetDbInstanceClassesClassInfoSetArray and GetDbInstanceClassesClassInfoSetArrayOutput values. You can construct a concrete instance of `GetDbInstanceClassesClassInfoSetArrayInput` via:

GetDbInstanceClassesClassInfoSetArray{ GetDbInstanceClassesClassInfoSetArgs{...} }

type GetDbInstanceClassesClassInfoSetArrayOutput

type GetDbInstanceClassesClassInfoSetArrayOutput struct{ *pulumi.OutputState }

func (GetDbInstanceClassesClassInfoSetArrayOutput) ElementType

func (GetDbInstanceClassesClassInfoSetArrayOutput) Index

func (GetDbInstanceClassesClassInfoSetArrayOutput) ToGetDbInstanceClassesClassInfoSetArrayOutput

func (o GetDbInstanceClassesClassInfoSetArrayOutput) ToGetDbInstanceClassesClassInfoSetArrayOutput() GetDbInstanceClassesClassInfoSetArrayOutput

func (GetDbInstanceClassesClassInfoSetArrayOutput) ToGetDbInstanceClassesClassInfoSetArrayOutputWithContext

func (o GetDbInstanceClassesClassInfoSetArrayOutput) ToGetDbInstanceClassesClassInfoSetArrayOutputWithContext(ctx context.Context) GetDbInstanceClassesClassInfoSetArrayOutput

type GetDbInstanceClassesClassInfoSetInput

type GetDbInstanceClassesClassInfoSetInput interface {
	pulumi.Input

	ToGetDbInstanceClassesClassInfoSetOutput() GetDbInstanceClassesClassInfoSetOutput
	ToGetDbInstanceClassesClassInfoSetOutputWithContext(context.Context) GetDbInstanceClassesClassInfoSetOutput
}

GetDbInstanceClassesClassInfoSetInput is an input type that accepts GetDbInstanceClassesClassInfoSetArgs and GetDbInstanceClassesClassInfoSetOutput values. You can construct a concrete instance of `GetDbInstanceClassesClassInfoSetInput` via:

GetDbInstanceClassesClassInfoSetArgs{...}

type GetDbInstanceClassesClassInfoSetOutput

type GetDbInstanceClassesClassInfoSetOutput struct{ *pulumi.OutputState }

func (GetDbInstanceClassesClassInfoSetOutput) Cpu

func (GetDbInstanceClassesClassInfoSetOutput) ElementType

func (GetDbInstanceClassesClassInfoSetOutput) MaxStorage

func (GetDbInstanceClassesClassInfoSetOutput) Memory

func (GetDbInstanceClassesClassInfoSetOutput) MinStorage

func (GetDbInstanceClassesClassInfoSetOutput) Qps

func (GetDbInstanceClassesClassInfoSetOutput) SpecCode

func (GetDbInstanceClassesClassInfoSetOutput) ToGetDbInstanceClassesClassInfoSetOutput

func (o GetDbInstanceClassesClassInfoSetOutput) ToGetDbInstanceClassesClassInfoSetOutput() GetDbInstanceClassesClassInfoSetOutput

func (GetDbInstanceClassesClassInfoSetOutput) ToGetDbInstanceClassesClassInfoSetOutputWithContext

func (o GetDbInstanceClassesClassInfoSetOutput) ToGetDbInstanceClassesClassInfoSetOutputWithContext(ctx context.Context) GetDbInstanceClassesClassInfoSetOutput

type GetDbInstanceClassesOutputArgs

type GetDbInstanceClassesOutputArgs struct {
	DbEngine         pulumi.StringInput    `pulumi:"dbEngine"`
	DbMajorVersion   pulumi.StringInput    `pulumi:"dbMajorVersion"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	Zone             pulumi.StringInput    `pulumi:"zone"`
}

A collection of arguments for invoking getDbInstanceClasses.

func (GetDbInstanceClassesOutputArgs) ElementType

type GetDbInstanceClassesResult

type GetDbInstanceClassesResult struct {
	ClassInfoSets  []GetDbInstanceClassesClassInfoSet `pulumi:"classInfoSets"`
	DbEngine       string                             `pulumi:"dbEngine"`
	DbMajorVersion string                             `pulumi:"dbMajorVersion"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	Zone             string  `pulumi:"zone"`
}

A collection of values returned by getDbInstanceClasses.

type GetDbInstanceClassesResultOutput

type GetDbInstanceClassesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDbInstanceClasses.

func (GetDbInstanceClassesResultOutput) ClassInfoSets

func (GetDbInstanceClassesResultOutput) DbEngine

func (GetDbInstanceClassesResultOutput) DbMajorVersion

func (GetDbInstanceClassesResultOutput) ElementType

func (GetDbInstanceClassesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetDbInstanceClassesResultOutput) ResultOutputFile

func (GetDbInstanceClassesResultOutput) ToGetDbInstanceClassesResultOutput

func (o GetDbInstanceClassesResultOutput) ToGetDbInstanceClassesResultOutput() GetDbInstanceClassesResultOutput

func (GetDbInstanceClassesResultOutput) ToGetDbInstanceClassesResultOutputWithContext

func (o GetDbInstanceClassesResultOutput) ToGetDbInstanceClassesResultOutputWithContext(ctx context.Context) GetDbInstanceClassesResultOutput

func (GetDbInstanceClassesResultOutput) Zone

type GetDbInstanceVersionsArgs

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

A collection of arguments for invoking getDbInstanceVersions.

type GetDbInstanceVersionsOutputArgs

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

A collection of arguments for invoking getDbInstanceVersions.

func (GetDbInstanceVersionsOutputArgs) ElementType

type GetDbInstanceVersionsResult

type GetDbInstanceVersionsResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                            `pulumi:"id"`
	ResultOutputFile *string                           `pulumi:"resultOutputFile"`
	VersionSets      []GetDbInstanceVersionsVersionSet `pulumi:"versionSets"`
}

A collection of values returned by getDbInstanceVersions.

type GetDbInstanceVersionsResultOutput

type GetDbInstanceVersionsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDbInstanceVersions.

func (GetDbInstanceVersionsResultOutput) ElementType

func (GetDbInstanceVersionsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetDbInstanceVersionsResultOutput) ResultOutputFile

func (GetDbInstanceVersionsResultOutput) ToGetDbInstanceVersionsResultOutput

func (o GetDbInstanceVersionsResultOutput) ToGetDbInstanceVersionsResultOutput() GetDbInstanceVersionsResultOutput

func (GetDbInstanceVersionsResultOutput) ToGetDbInstanceVersionsResultOutputWithContext

func (o GetDbInstanceVersionsResultOutput) ToGetDbInstanceVersionsResultOutputWithContext(ctx context.Context) GetDbInstanceVersionsResultOutput

func (GetDbInstanceVersionsResultOutput) VersionSets

type GetDbInstanceVersionsVersionSet

type GetDbInstanceVersionsVersionSet struct {
	AvailableUpgradeTargets []string `pulumi:"availableUpgradeTargets"`
	DbEngine                string   `pulumi:"dbEngine"`
	DbKernelVersion         string   `pulumi:"dbKernelVersion"`
	DbMajorVersion          string   `pulumi:"dbMajorVersion"`
	DbVersion               string   `pulumi:"dbVersion"`
	Status                  string   `pulumi:"status"`
	SupportedFeatureNames   []string `pulumi:"supportedFeatureNames"`
}

type GetDbInstanceVersionsVersionSetArgs

type GetDbInstanceVersionsVersionSetArgs struct {
	AvailableUpgradeTargets pulumi.StringArrayInput `pulumi:"availableUpgradeTargets"`
	DbEngine                pulumi.StringInput      `pulumi:"dbEngine"`
	DbKernelVersion         pulumi.StringInput      `pulumi:"dbKernelVersion"`
	DbMajorVersion          pulumi.StringInput      `pulumi:"dbMajorVersion"`
	DbVersion               pulumi.StringInput      `pulumi:"dbVersion"`
	Status                  pulumi.StringInput      `pulumi:"status"`
	SupportedFeatureNames   pulumi.StringArrayInput `pulumi:"supportedFeatureNames"`
}

func (GetDbInstanceVersionsVersionSetArgs) ElementType

func (GetDbInstanceVersionsVersionSetArgs) ToGetDbInstanceVersionsVersionSetOutput

func (i GetDbInstanceVersionsVersionSetArgs) ToGetDbInstanceVersionsVersionSetOutput() GetDbInstanceVersionsVersionSetOutput

func (GetDbInstanceVersionsVersionSetArgs) ToGetDbInstanceVersionsVersionSetOutputWithContext

func (i GetDbInstanceVersionsVersionSetArgs) ToGetDbInstanceVersionsVersionSetOutputWithContext(ctx context.Context) GetDbInstanceVersionsVersionSetOutput

type GetDbInstanceVersionsVersionSetArray

type GetDbInstanceVersionsVersionSetArray []GetDbInstanceVersionsVersionSetInput

func (GetDbInstanceVersionsVersionSetArray) ElementType

func (GetDbInstanceVersionsVersionSetArray) ToGetDbInstanceVersionsVersionSetArrayOutput

func (i GetDbInstanceVersionsVersionSetArray) ToGetDbInstanceVersionsVersionSetArrayOutput() GetDbInstanceVersionsVersionSetArrayOutput

func (GetDbInstanceVersionsVersionSetArray) ToGetDbInstanceVersionsVersionSetArrayOutputWithContext

func (i GetDbInstanceVersionsVersionSetArray) ToGetDbInstanceVersionsVersionSetArrayOutputWithContext(ctx context.Context) GetDbInstanceVersionsVersionSetArrayOutput

type GetDbInstanceVersionsVersionSetArrayInput

type GetDbInstanceVersionsVersionSetArrayInput interface {
	pulumi.Input

	ToGetDbInstanceVersionsVersionSetArrayOutput() GetDbInstanceVersionsVersionSetArrayOutput
	ToGetDbInstanceVersionsVersionSetArrayOutputWithContext(context.Context) GetDbInstanceVersionsVersionSetArrayOutput
}

GetDbInstanceVersionsVersionSetArrayInput is an input type that accepts GetDbInstanceVersionsVersionSetArray and GetDbInstanceVersionsVersionSetArrayOutput values. You can construct a concrete instance of `GetDbInstanceVersionsVersionSetArrayInput` via:

GetDbInstanceVersionsVersionSetArray{ GetDbInstanceVersionsVersionSetArgs{...} }

type GetDbInstanceVersionsVersionSetArrayOutput

type GetDbInstanceVersionsVersionSetArrayOutput struct{ *pulumi.OutputState }

func (GetDbInstanceVersionsVersionSetArrayOutput) ElementType

func (GetDbInstanceVersionsVersionSetArrayOutput) Index

func (GetDbInstanceVersionsVersionSetArrayOutput) ToGetDbInstanceVersionsVersionSetArrayOutput

func (o GetDbInstanceVersionsVersionSetArrayOutput) ToGetDbInstanceVersionsVersionSetArrayOutput() GetDbInstanceVersionsVersionSetArrayOutput

func (GetDbInstanceVersionsVersionSetArrayOutput) ToGetDbInstanceVersionsVersionSetArrayOutputWithContext

func (o GetDbInstanceVersionsVersionSetArrayOutput) ToGetDbInstanceVersionsVersionSetArrayOutputWithContext(ctx context.Context) GetDbInstanceVersionsVersionSetArrayOutput

type GetDbInstanceVersionsVersionSetInput

type GetDbInstanceVersionsVersionSetInput interface {
	pulumi.Input

	ToGetDbInstanceVersionsVersionSetOutput() GetDbInstanceVersionsVersionSetOutput
	ToGetDbInstanceVersionsVersionSetOutputWithContext(context.Context) GetDbInstanceVersionsVersionSetOutput
}

GetDbInstanceVersionsVersionSetInput is an input type that accepts GetDbInstanceVersionsVersionSetArgs and GetDbInstanceVersionsVersionSetOutput values. You can construct a concrete instance of `GetDbInstanceVersionsVersionSetInput` via:

GetDbInstanceVersionsVersionSetArgs{...}

type GetDbInstanceVersionsVersionSetOutput

type GetDbInstanceVersionsVersionSetOutput struct{ *pulumi.OutputState }

func (GetDbInstanceVersionsVersionSetOutput) AvailableUpgradeTargets

func (GetDbInstanceVersionsVersionSetOutput) DbEngine

func (GetDbInstanceVersionsVersionSetOutput) DbKernelVersion

func (GetDbInstanceVersionsVersionSetOutput) DbMajorVersion

func (GetDbInstanceVersionsVersionSetOutput) DbVersion

func (GetDbInstanceVersionsVersionSetOutput) ElementType

func (GetDbInstanceVersionsVersionSetOutput) Status

func (GetDbInstanceVersionsVersionSetOutput) SupportedFeatureNames

func (GetDbInstanceVersionsVersionSetOutput) ToGetDbInstanceVersionsVersionSetOutput

func (o GetDbInstanceVersionsVersionSetOutput) ToGetDbInstanceVersionsVersionSetOutput() GetDbInstanceVersionsVersionSetOutput

func (GetDbInstanceVersionsVersionSetOutput) ToGetDbInstanceVersionsVersionSetOutputWithContext

func (o GetDbInstanceVersionsVersionSetOutput) ToGetDbInstanceVersionsVersionSetOutputWithContext(ctx context.Context) GetDbInstanceVersionsVersionSetOutput

type GetDefaultParametersArgs

type GetDefaultParametersArgs struct {
	DbEngine         string  `pulumi:"dbEngine"`
	DbMajorVersion   string  `pulumi:"dbMajorVersion"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDefaultParameters.

type GetDefaultParametersOutputArgs

type GetDefaultParametersOutputArgs struct {
	DbEngine         pulumi.StringInput    `pulumi:"dbEngine"`
	DbMajorVersion   pulumi.StringInput    `pulumi:"dbMajorVersion"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDefaultParameters.

func (GetDefaultParametersOutputArgs) ElementType

type GetDefaultParametersParamInfoSet

type GetDefaultParametersParamInfoSet struct {
	Advanced            bool                                                 `pulumi:"advanced"`
	ClassificationCn    string                                               `pulumi:"classificationCn"`
	ClassificationEn    string                                               `pulumi:"classificationEn"`
	CurrentValue        string                                               `pulumi:"currentValue"`
	DefaultValue        string                                               `pulumi:"defaultValue"`
	EnumValues          []string                                             `pulumi:"enumValues"`
	Id                  int                                                  `pulumi:"id"`
	LastModifyTime      string                                               `pulumi:"lastModifyTime"`
	Max                 float64                                              `pulumi:"max"`
	Min                 float64                                              `pulumi:"min"`
	Name                string                                               `pulumi:"name"`
	NeedReboot          bool                                                 `pulumi:"needReboot"`
	ParamDescriptionCh  string                                               `pulumi:"paramDescriptionCh"`
	ParamDescriptionEn  string                                               `pulumi:"paramDescriptionEn"`
	ParamValueType      string                                               `pulumi:"paramValueType"`
	SpecRelated         bool                                                 `pulumi:"specRelated"`
	SpecRelationSets    []GetDefaultParametersParamInfoSetSpecRelationSet    `pulumi:"specRelationSets"`
	StandbyRelated      int                                                  `pulumi:"standbyRelated"`
	Unit                string                                               `pulumi:"unit"`
	VersionRelationSets []GetDefaultParametersParamInfoSetVersionRelationSet `pulumi:"versionRelationSets"`
}

type GetDefaultParametersParamInfoSetArgs

type GetDefaultParametersParamInfoSetArgs struct {
	Advanced            pulumi.BoolInput                                             `pulumi:"advanced"`
	ClassificationCn    pulumi.StringInput                                           `pulumi:"classificationCn"`
	ClassificationEn    pulumi.StringInput                                           `pulumi:"classificationEn"`
	CurrentValue        pulumi.StringInput                                           `pulumi:"currentValue"`
	DefaultValue        pulumi.StringInput                                           `pulumi:"defaultValue"`
	EnumValues          pulumi.StringArrayInput                                      `pulumi:"enumValues"`
	Id                  pulumi.IntInput                                              `pulumi:"id"`
	LastModifyTime      pulumi.StringInput                                           `pulumi:"lastModifyTime"`
	Max                 pulumi.Float64Input                                          `pulumi:"max"`
	Min                 pulumi.Float64Input                                          `pulumi:"min"`
	Name                pulumi.StringInput                                           `pulumi:"name"`
	NeedReboot          pulumi.BoolInput                                             `pulumi:"needReboot"`
	ParamDescriptionCh  pulumi.StringInput                                           `pulumi:"paramDescriptionCh"`
	ParamDescriptionEn  pulumi.StringInput                                           `pulumi:"paramDescriptionEn"`
	ParamValueType      pulumi.StringInput                                           `pulumi:"paramValueType"`
	SpecRelated         pulumi.BoolInput                                             `pulumi:"specRelated"`
	SpecRelationSets    GetDefaultParametersParamInfoSetSpecRelationSetArrayInput    `pulumi:"specRelationSets"`
	StandbyRelated      pulumi.IntInput                                              `pulumi:"standbyRelated"`
	Unit                pulumi.StringInput                                           `pulumi:"unit"`
	VersionRelationSets GetDefaultParametersParamInfoSetVersionRelationSetArrayInput `pulumi:"versionRelationSets"`
}

func (GetDefaultParametersParamInfoSetArgs) ElementType

func (GetDefaultParametersParamInfoSetArgs) ToGetDefaultParametersParamInfoSetOutput

func (i GetDefaultParametersParamInfoSetArgs) ToGetDefaultParametersParamInfoSetOutput() GetDefaultParametersParamInfoSetOutput

func (GetDefaultParametersParamInfoSetArgs) ToGetDefaultParametersParamInfoSetOutputWithContext

func (i GetDefaultParametersParamInfoSetArgs) ToGetDefaultParametersParamInfoSetOutputWithContext(ctx context.Context) GetDefaultParametersParamInfoSetOutput

type GetDefaultParametersParamInfoSetArray

type GetDefaultParametersParamInfoSetArray []GetDefaultParametersParamInfoSetInput

func (GetDefaultParametersParamInfoSetArray) ElementType

func (GetDefaultParametersParamInfoSetArray) ToGetDefaultParametersParamInfoSetArrayOutput

func (i GetDefaultParametersParamInfoSetArray) ToGetDefaultParametersParamInfoSetArrayOutput() GetDefaultParametersParamInfoSetArrayOutput

func (GetDefaultParametersParamInfoSetArray) ToGetDefaultParametersParamInfoSetArrayOutputWithContext

func (i GetDefaultParametersParamInfoSetArray) ToGetDefaultParametersParamInfoSetArrayOutputWithContext(ctx context.Context) GetDefaultParametersParamInfoSetArrayOutput

type GetDefaultParametersParamInfoSetArrayInput

type GetDefaultParametersParamInfoSetArrayInput interface {
	pulumi.Input

	ToGetDefaultParametersParamInfoSetArrayOutput() GetDefaultParametersParamInfoSetArrayOutput
	ToGetDefaultParametersParamInfoSetArrayOutputWithContext(context.Context) GetDefaultParametersParamInfoSetArrayOutput
}

GetDefaultParametersParamInfoSetArrayInput is an input type that accepts GetDefaultParametersParamInfoSetArray and GetDefaultParametersParamInfoSetArrayOutput values. You can construct a concrete instance of `GetDefaultParametersParamInfoSetArrayInput` via:

GetDefaultParametersParamInfoSetArray{ GetDefaultParametersParamInfoSetArgs{...} }

type GetDefaultParametersParamInfoSetArrayOutput

type GetDefaultParametersParamInfoSetArrayOutput struct{ *pulumi.OutputState }

func (GetDefaultParametersParamInfoSetArrayOutput) ElementType

func (GetDefaultParametersParamInfoSetArrayOutput) Index

func (GetDefaultParametersParamInfoSetArrayOutput) ToGetDefaultParametersParamInfoSetArrayOutput

func (o GetDefaultParametersParamInfoSetArrayOutput) ToGetDefaultParametersParamInfoSetArrayOutput() GetDefaultParametersParamInfoSetArrayOutput

func (GetDefaultParametersParamInfoSetArrayOutput) ToGetDefaultParametersParamInfoSetArrayOutputWithContext

func (o GetDefaultParametersParamInfoSetArrayOutput) ToGetDefaultParametersParamInfoSetArrayOutputWithContext(ctx context.Context) GetDefaultParametersParamInfoSetArrayOutput

type GetDefaultParametersParamInfoSetInput

type GetDefaultParametersParamInfoSetInput interface {
	pulumi.Input

	ToGetDefaultParametersParamInfoSetOutput() GetDefaultParametersParamInfoSetOutput
	ToGetDefaultParametersParamInfoSetOutputWithContext(context.Context) GetDefaultParametersParamInfoSetOutput
}

GetDefaultParametersParamInfoSetInput is an input type that accepts GetDefaultParametersParamInfoSetArgs and GetDefaultParametersParamInfoSetOutput values. You can construct a concrete instance of `GetDefaultParametersParamInfoSetInput` via:

GetDefaultParametersParamInfoSetArgs{...}

type GetDefaultParametersParamInfoSetOutput

type GetDefaultParametersParamInfoSetOutput struct{ *pulumi.OutputState }

func (GetDefaultParametersParamInfoSetOutput) Advanced

func (GetDefaultParametersParamInfoSetOutput) ClassificationCn

func (GetDefaultParametersParamInfoSetOutput) ClassificationEn

func (GetDefaultParametersParamInfoSetOutput) CurrentValue

func (GetDefaultParametersParamInfoSetOutput) DefaultValue

func (GetDefaultParametersParamInfoSetOutput) ElementType

func (GetDefaultParametersParamInfoSetOutput) EnumValues

func (GetDefaultParametersParamInfoSetOutput) Id

func (GetDefaultParametersParamInfoSetOutput) LastModifyTime

func (GetDefaultParametersParamInfoSetOutput) Max

func (GetDefaultParametersParamInfoSetOutput) Min

func (GetDefaultParametersParamInfoSetOutput) Name

func (GetDefaultParametersParamInfoSetOutput) NeedReboot

func (GetDefaultParametersParamInfoSetOutput) ParamDescriptionCh

func (GetDefaultParametersParamInfoSetOutput) ParamDescriptionEn

func (GetDefaultParametersParamInfoSetOutput) ParamValueType

func (GetDefaultParametersParamInfoSetOutput) SpecRelated

func (GetDefaultParametersParamInfoSetOutput) SpecRelationSets

func (GetDefaultParametersParamInfoSetOutput) StandbyRelated

func (GetDefaultParametersParamInfoSetOutput) ToGetDefaultParametersParamInfoSetOutput

func (o GetDefaultParametersParamInfoSetOutput) ToGetDefaultParametersParamInfoSetOutput() GetDefaultParametersParamInfoSetOutput

func (GetDefaultParametersParamInfoSetOutput) ToGetDefaultParametersParamInfoSetOutputWithContext

func (o GetDefaultParametersParamInfoSetOutput) ToGetDefaultParametersParamInfoSetOutputWithContext(ctx context.Context) GetDefaultParametersParamInfoSetOutput

func (GetDefaultParametersParamInfoSetOutput) Unit

func (GetDefaultParametersParamInfoSetOutput) VersionRelationSets

type GetDefaultParametersParamInfoSetSpecRelationSet

type GetDefaultParametersParamInfoSetSpecRelationSet struct {
	EnumValues []string `pulumi:"enumValues"`
	Max        float64  `pulumi:"max"`
	Memory     string   `pulumi:"memory"`
	Min        float64  `pulumi:"min"`
	Name       string   `pulumi:"name"`
	Unit       string   `pulumi:"unit"`
	Value      string   `pulumi:"value"`
}

type GetDefaultParametersParamInfoSetSpecRelationSetArgs

type GetDefaultParametersParamInfoSetSpecRelationSetArgs struct {
	EnumValues pulumi.StringArrayInput `pulumi:"enumValues"`
	Max        pulumi.Float64Input     `pulumi:"max"`
	Memory     pulumi.StringInput      `pulumi:"memory"`
	Min        pulumi.Float64Input     `pulumi:"min"`
	Name       pulumi.StringInput      `pulumi:"name"`
	Unit       pulumi.StringInput      `pulumi:"unit"`
	Value      pulumi.StringInput      `pulumi:"value"`
}

func (GetDefaultParametersParamInfoSetSpecRelationSetArgs) ElementType

func (GetDefaultParametersParamInfoSetSpecRelationSetArgs) ToGetDefaultParametersParamInfoSetSpecRelationSetOutput

func (i GetDefaultParametersParamInfoSetSpecRelationSetArgs) ToGetDefaultParametersParamInfoSetSpecRelationSetOutput() GetDefaultParametersParamInfoSetSpecRelationSetOutput

func (GetDefaultParametersParamInfoSetSpecRelationSetArgs) ToGetDefaultParametersParamInfoSetSpecRelationSetOutputWithContext

func (i GetDefaultParametersParamInfoSetSpecRelationSetArgs) ToGetDefaultParametersParamInfoSetSpecRelationSetOutputWithContext(ctx context.Context) GetDefaultParametersParamInfoSetSpecRelationSetOutput

type GetDefaultParametersParamInfoSetSpecRelationSetArray

type GetDefaultParametersParamInfoSetSpecRelationSetArray []GetDefaultParametersParamInfoSetSpecRelationSetInput

func (GetDefaultParametersParamInfoSetSpecRelationSetArray) ElementType

func (GetDefaultParametersParamInfoSetSpecRelationSetArray) ToGetDefaultParametersParamInfoSetSpecRelationSetArrayOutput

func (i GetDefaultParametersParamInfoSetSpecRelationSetArray) ToGetDefaultParametersParamInfoSetSpecRelationSetArrayOutput() GetDefaultParametersParamInfoSetSpecRelationSetArrayOutput

func (GetDefaultParametersParamInfoSetSpecRelationSetArray) ToGetDefaultParametersParamInfoSetSpecRelationSetArrayOutputWithContext

func (i GetDefaultParametersParamInfoSetSpecRelationSetArray) ToGetDefaultParametersParamInfoSetSpecRelationSetArrayOutputWithContext(ctx context.Context) GetDefaultParametersParamInfoSetSpecRelationSetArrayOutput

type GetDefaultParametersParamInfoSetSpecRelationSetArrayInput

type GetDefaultParametersParamInfoSetSpecRelationSetArrayInput interface {
	pulumi.Input

	ToGetDefaultParametersParamInfoSetSpecRelationSetArrayOutput() GetDefaultParametersParamInfoSetSpecRelationSetArrayOutput
	ToGetDefaultParametersParamInfoSetSpecRelationSetArrayOutputWithContext(context.Context) GetDefaultParametersParamInfoSetSpecRelationSetArrayOutput
}

GetDefaultParametersParamInfoSetSpecRelationSetArrayInput is an input type that accepts GetDefaultParametersParamInfoSetSpecRelationSetArray and GetDefaultParametersParamInfoSetSpecRelationSetArrayOutput values. You can construct a concrete instance of `GetDefaultParametersParamInfoSetSpecRelationSetArrayInput` via:

GetDefaultParametersParamInfoSetSpecRelationSetArray{ GetDefaultParametersParamInfoSetSpecRelationSetArgs{...} }

type GetDefaultParametersParamInfoSetSpecRelationSetArrayOutput

type GetDefaultParametersParamInfoSetSpecRelationSetArrayOutput struct{ *pulumi.OutputState }

func (GetDefaultParametersParamInfoSetSpecRelationSetArrayOutput) ElementType

func (GetDefaultParametersParamInfoSetSpecRelationSetArrayOutput) Index

func (GetDefaultParametersParamInfoSetSpecRelationSetArrayOutput) ToGetDefaultParametersParamInfoSetSpecRelationSetArrayOutput

func (GetDefaultParametersParamInfoSetSpecRelationSetArrayOutput) ToGetDefaultParametersParamInfoSetSpecRelationSetArrayOutputWithContext

func (o GetDefaultParametersParamInfoSetSpecRelationSetArrayOutput) ToGetDefaultParametersParamInfoSetSpecRelationSetArrayOutputWithContext(ctx context.Context) GetDefaultParametersParamInfoSetSpecRelationSetArrayOutput

type GetDefaultParametersParamInfoSetSpecRelationSetInput

type GetDefaultParametersParamInfoSetSpecRelationSetInput interface {
	pulumi.Input

	ToGetDefaultParametersParamInfoSetSpecRelationSetOutput() GetDefaultParametersParamInfoSetSpecRelationSetOutput
	ToGetDefaultParametersParamInfoSetSpecRelationSetOutputWithContext(context.Context) GetDefaultParametersParamInfoSetSpecRelationSetOutput
}

GetDefaultParametersParamInfoSetSpecRelationSetInput is an input type that accepts GetDefaultParametersParamInfoSetSpecRelationSetArgs and GetDefaultParametersParamInfoSetSpecRelationSetOutput values. You can construct a concrete instance of `GetDefaultParametersParamInfoSetSpecRelationSetInput` via:

GetDefaultParametersParamInfoSetSpecRelationSetArgs{...}

type GetDefaultParametersParamInfoSetSpecRelationSetOutput

type GetDefaultParametersParamInfoSetSpecRelationSetOutput struct{ *pulumi.OutputState }

func (GetDefaultParametersParamInfoSetSpecRelationSetOutput) ElementType

func (GetDefaultParametersParamInfoSetSpecRelationSetOutput) EnumValues

func (GetDefaultParametersParamInfoSetSpecRelationSetOutput) Max

func (GetDefaultParametersParamInfoSetSpecRelationSetOutput) Memory

func (GetDefaultParametersParamInfoSetSpecRelationSetOutput) Min

func (GetDefaultParametersParamInfoSetSpecRelationSetOutput) Name

func (GetDefaultParametersParamInfoSetSpecRelationSetOutput) ToGetDefaultParametersParamInfoSetSpecRelationSetOutput

func (GetDefaultParametersParamInfoSetSpecRelationSetOutput) ToGetDefaultParametersParamInfoSetSpecRelationSetOutputWithContext

func (o GetDefaultParametersParamInfoSetSpecRelationSetOutput) ToGetDefaultParametersParamInfoSetSpecRelationSetOutputWithContext(ctx context.Context) GetDefaultParametersParamInfoSetSpecRelationSetOutput

func (GetDefaultParametersParamInfoSetSpecRelationSetOutput) Unit

func (GetDefaultParametersParamInfoSetSpecRelationSetOutput) Value

type GetDefaultParametersParamInfoSetVersionRelationSet

type GetDefaultParametersParamInfoSetVersionRelationSet struct {
	DbKernelVersion string   `pulumi:"dbKernelVersion"`
	EnumValues      []string `pulumi:"enumValues"`
	Max             float64  `pulumi:"max"`
	Min             float64  `pulumi:"min"`
	Name            string   `pulumi:"name"`
	Unit            string   `pulumi:"unit"`
	Value           string   `pulumi:"value"`
}

type GetDefaultParametersParamInfoSetVersionRelationSetArgs

type GetDefaultParametersParamInfoSetVersionRelationSetArgs struct {
	DbKernelVersion pulumi.StringInput      `pulumi:"dbKernelVersion"`
	EnumValues      pulumi.StringArrayInput `pulumi:"enumValues"`
	Max             pulumi.Float64Input     `pulumi:"max"`
	Min             pulumi.Float64Input     `pulumi:"min"`
	Name            pulumi.StringInput      `pulumi:"name"`
	Unit            pulumi.StringInput      `pulumi:"unit"`
	Value           pulumi.StringInput      `pulumi:"value"`
}

func (GetDefaultParametersParamInfoSetVersionRelationSetArgs) ElementType

func (GetDefaultParametersParamInfoSetVersionRelationSetArgs) ToGetDefaultParametersParamInfoSetVersionRelationSetOutput

func (GetDefaultParametersParamInfoSetVersionRelationSetArgs) ToGetDefaultParametersParamInfoSetVersionRelationSetOutputWithContext

func (i GetDefaultParametersParamInfoSetVersionRelationSetArgs) ToGetDefaultParametersParamInfoSetVersionRelationSetOutputWithContext(ctx context.Context) GetDefaultParametersParamInfoSetVersionRelationSetOutput

type GetDefaultParametersParamInfoSetVersionRelationSetArray

type GetDefaultParametersParamInfoSetVersionRelationSetArray []GetDefaultParametersParamInfoSetVersionRelationSetInput

func (GetDefaultParametersParamInfoSetVersionRelationSetArray) ElementType

func (GetDefaultParametersParamInfoSetVersionRelationSetArray) ToGetDefaultParametersParamInfoSetVersionRelationSetArrayOutput

func (i GetDefaultParametersParamInfoSetVersionRelationSetArray) ToGetDefaultParametersParamInfoSetVersionRelationSetArrayOutput() GetDefaultParametersParamInfoSetVersionRelationSetArrayOutput

func (GetDefaultParametersParamInfoSetVersionRelationSetArray) ToGetDefaultParametersParamInfoSetVersionRelationSetArrayOutputWithContext

func (i GetDefaultParametersParamInfoSetVersionRelationSetArray) ToGetDefaultParametersParamInfoSetVersionRelationSetArrayOutputWithContext(ctx context.Context) GetDefaultParametersParamInfoSetVersionRelationSetArrayOutput

type GetDefaultParametersParamInfoSetVersionRelationSetArrayInput

type GetDefaultParametersParamInfoSetVersionRelationSetArrayInput interface {
	pulumi.Input

	ToGetDefaultParametersParamInfoSetVersionRelationSetArrayOutput() GetDefaultParametersParamInfoSetVersionRelationSetArrayOutput
	ToGetDefaultParametersParamInfoSetVersionRelationSetArrayOutputWithContext(context.Context) GetDefaultParametersParamInfoSetVersionRelationSetArrayOutput
}

GetDefaultParametersParamInfoSetVersionRelationSetArrayInput is an input type that accepts GetDefaultParametersParamInfoSetVersionRelationSetArray and GetDefaultParametersParamInfoSetVersionRelationSetArrayOutput values. You can construct a concrete instance of `GetDefaultParametersParamInfoSetVersionRelationSetArrayInput` via:

GetDefaultParametersParamInfoSetVersionRelationSetArray{ GetDefaultParametersParamInfoSetVersionRelationSetArgs{...} }

type GetDefaultParametersParamInfoSetVersionRelationSetArrayOutput

type GetDefaultParametersParamInfoSetVersionRelationSetArrayOutput struct{ *pulumi.OutputState }

func (GetDefaultParametersParamInfoSetVersionRelationSetArrayOutput) ElementType

func (GetDefaultParametersParamInfoSetVersionRelationSetArrayOutput) Index

func (GetDefaultParametersParamInfoSetVersionRelationSetArrayOutput) ToGetDefaultParametersParamInfoSetVersionRelationSetArrayOutput

func (GetDefaultParametersParamInfoSetVersionRelationSetArrayOutput) ToGetDefaultParametersParamInfoSetVersionRelationSetArrayOutputWithContext

func (o GetDefaultParametersParamInfoSetVersionRelationSetArrayOutput) ToGetDefaultParametersParamInfoSetVersionRelationSetArrayOutputWithContext(ctx context.Context) GetDefaultParametersParamInfoSetVersionRelationSetArrayOutput

type GetDefaultParametersParamInfoSetVersionRelationSetInput

type GetDefaultParametersParamInfoSetVersionRelationSetInput interface {
	pulumi.Input

	ToGetDefaultParametersParamInfoSetVersionRelationSetOutput() GetDefaultParametersParamInfoSetVersionRelationSetOutput
	ToGetDefaultParametersParamInfoSetVersionRelationSetOutputWithContext(context.Context) GetDefaultParametersParamInfoSetVersionRelationSetOutput
}

GetDefaultParametersParamInfoSetVersionRelationSetInput is an input type that accepts GetDefaultParametersParamInfoSetVersionRelationSetArgs and GetDefaultParametersParamInfoSetVersionRelationSetOutput values. You can construct a concrete instance of `GetDefaultParametersParamInfoSetVersionRelationSetInput` via:

GetDefaultParametersParamInfoSetVersionRelationSetArgs{...}

type GetDefaultParametersParamInfoSetVersionRelationSetOutput

type GetDefaultParametersParamInfoSetVersionRelationSetOutput struct{ *pulumi.OutputState }

func (GetDefaultParametersParamInfoSetVersionRelationSetOutput) DbKernelVersion

func (GetDefaultParametersParamInfoSetVersionRelationSetOutput) ElementType

func (GetDefaultParametersParamInfoSetVersionRelationSetOutput) EnumValues

func (GetDefaultParametersParamInfoSetVersionRelationSetOutput) Max

func (GetDefaultParametersParamInfoSetVersionRelationSetOutput) Min

func (GetDefaultParametersParamInfoSetVersionRelationSetOutput) Name

func (GetDefaultParametersParamInfoSetVersionRelationSetOutput) ToGetDefaultParametersParamInfoSetVersionRelationSetOutput

func (GetDefaultParametersParamInfoSetVersionRelationSetOutput) ToGetDefaultParametersParamInfoSetVersionRelationSetOutputWithContext

func (o GetDefaultParametersParamInfoSetVersionRelationSetOutput) ToGetDefaultParametersParamInfoSetVersionRelationSetOutputWithContext(ctx context.Context) GetDefaultParametersParamInfoSetVersionRelationSetOutput

func (GetDefaultParametersParamInfoSetVersionRelationSetOutput) Unit

func (GetDefaultParametersParamInfoSetVersionRelationSetOutput) Value

type GetDefaultParametersResult

type GetDefaultParametersResult struct {
	DbEngine       string `pulumi:"dbEngine"`
	DbMajorVersion string `pulumi:"dbMajorVersion"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                             `pulumi:"id"`
	ParamInfoSets    []GetDefaultParametersParamInfoSet `pulumi:"paramInfoSets"`
	ResultOutputFile *string                            `pulumi:"resultOutputFile"`
}

A collection of values returned by getDefaultParameters.

type GetDefaultParametersResultOutput

type GetDefaultParametersResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDefaultParameters.

func (GetDefaultParametersResultOutput) DbEngine

func (GetDefaultParametersResultOutput) DbMajorVersion

func (GetDefaultParametersResultOutput) ElementType

func (GetDefaultParametersResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetDefaultParametersResultOutput) ParamInfoSets

func (GetDefaultParametersResultOutput) ResultOutputFile

func (GetDefaultParametersResultOutput) ToGetDefaultParametersResultOutput

func (o GetDefaultParametersResultOutput) ToGetDefaultParametersResultOutput() GetDefaultParametersResultOutput

func (GetDefaultParametersResultOutput) ToGetDefaultParametersResultOutputWithContext

func (o GetDefaultParametersResultOutput) ToGetDefaultParametersResultOutputWithContext(ctx context.Context) GetDefaultParametersResultOutput

type GetInstancesArgs

type GetInstancesArgs struct {
	Id               *string `pulumi:"id"`
	Name             *string `pulumi:"name"`
	ProjectId        *int    `pulumi:"projectId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getInstances.

type GetInstancesInstanceList

type GetInstancesInstanceList struct {
	AutoRenewFlag      int                    `pulumi:"autoRenewFlag"`
	AvailabilityZone   string                 `pulumi:"availabilityZone"`
	ChargeType         string                 `pulumi:"chargeType"`
	Charset            string                 `pulumi:"charset"`
	CreateTime         string                 `pulumi:"createTime"`
	EngineVersion      string                 `pulumi:"engineVersion"`
	Id                 string                 `pulumi:"id"`
	Memory             int                    `pulumi:"memory"`
	Name               string                 `pulumi:"name"`
	PrivateAccessIp    string                 `pulumi:"privateAccessIp"`
	PrivateAccessPort  int                    `pulumi:"privateAccessPort"`
	ProjectId          int                    `pulumi:"projectId"`
	PublicAccessHost   string                 `pulumi:"publicAccessHost"`
	PublicAccessPort   int                    `pulumi:"publicAccessPort"`
	PublicAccessSwitch bool                   `pulumi:"publicAccessSwitch"`
	RootUser           string                 `pulumi:"rootUser"`
	Storage            int                    `pulumi:"storage"`
	SubnetId           string                 `pulumi:"subnetId"`
	Tags               map[string]interface{} `pulumi:"tags"`
	VpcId              string                 `pulumi:"vpcId"`
}

type GetInstancesInstanceListArgs

type GetInstancesInstanceListArgs struct {
	AutoRenewFlag      pulumi.IntInput    `pulumi:"autoRenewFlag"`
	AvailabilityZone   pulumi.StringInput `pulumi:"availabilityZone"`
	ChargeType         pulumi.StringInput `pulumi:"chargeType"`
	Charset            pulumi.StringInput `pulumi:"charset"`
	CreateTime         pulumi.StringInput `pulumi:"createTime"`
	EngineVersion      pulumi.StringInput `pulumi:"engineVersion"`
	Id                 pulumi.StringInput `pulumi:"id"`
	Memory             pulumi.IntInput    `pulumi:"memory"`
	Name               pulumi.StringInput `pulumi:"name"`
	PrivateAccessIp    pulumi.StringInput `pulumi:"privateAccessIp"`
	PrivateAccessPort  pulumi.IntInput    `pulumi:"privateAccessPort"`
	ProjectId          pulumi.IntInput    `pulumi:"projectId"`
	PublicAccessHost   pulumi.StringInput `pulumi:"publicAccessHost"`
	PublicAccessPort   pulumi.IntInput    `pulumi:"publicAccessPort"`
	PublicAccessSwitch pulumi.BoolInput   `pulumi:"publicAccessSwitch"`
	RootUser           pulumi.StringInput `pulumi:"rootUser"`
	Storage            pulumi.IntInput    `pulumi:"storage"`
	SubnetId           pulumi.StringInput `pulumi:"subnetId"`
	Tags               pulumi.MapInput    `pulumi:"tags"`
	VpcId              pulumi.StringInput `pulumi:"vpcId"`
}

func (GetInstancesInstanceListArgs) ElementType

func (GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutput

func (i GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput

func (GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutputWithContext

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

type GetInstancesInstanceListArray

type GetInstancesInstanceListArray []GetInstancesInstanceListInput

func (GetInstancesInstanceListArray) ElementType

func (GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutput

func (i GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutput() GetInstancesInstanceListArrayOutput

func (GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutputWithContext

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

type GetInstancesInstanceListArrayInput

type GetInstancesInstanceListArrayInput interface {
	pulumi.Input

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

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

GetInstancesInstanceListArray{ GetInstancesInstanceListArgs{...} }

type GetInstancesInstanceListArrayOutput

type GetInstancesInstanceListArrayOutput struct{ *pulumi.OutputState }

func (GetInstancesInstanceListArrayOutput) ElementType

func (GetInstancesInstanceListArrayOutput) Index

func (GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutput

func (o GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutput() GetInstancesInstanceListArrayOutput

func (GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutputWithContext

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

type GetInstancesInstanceListInput

type GetInstancesInstanceListInput interface {
	pulumi.Input

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

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

GetInstancesInstanceListArgs{...}

type GetInstancesInstanceListOutput

type GetInstancesInstanceListOutput struct{ *pulumi.OutputState }

func (GetInstancesInstanceListOutput) AutoRenewFlag

func (GetInstancesInstanceListOutput) AvailabilityZone

func (o GetInstancesInstanceListOutput) AvailabilityZone() pulumi.StringOutput

func (GetInstancesInstanceListOutput) ChargeType

func (GetInstancesInstanceListOutput) Charset

func (GetInstancesInstanceListOutput) CreateTime

func (GetInstancesInstanceListOutput) ElementType

func (GetInstancesInstanceListOutput) EngineVersion

func (GetInstancesInstanceListOutput) Id

func (GetInstancesInstanceListOutput) Memory

func (GetInstancesInstanceListOutput) Name

func (GetInstancesInstanceListOutput) PrivateAccessIp

func (GetInstancesInstanceListOutput) PrivateAccessPort

func (o GetInstancesInstanceListOutput) PrivateAccessPort() pulumi.IntOutput

func (GetInstancesInstanceListOutput) ProjectId

func (GetInstancesInstanceListOutput) PublicAccessHost

func (o GetInstancesInstanceListOutput) PublicAccessHost() pulumi.StringOutput

func (GetInstancesInstanceListOutput) PublicAccessPort

func (o GetInstancesInstanceListOutput) PublicAccessPort() pulumi.IntOutput

func (GetInstancesInstanceListOutput) PublicAccessSwitch

func (o GetInstancesInstanceListOutput) PublicAccessSwitch() pulumi.BoolOutput

func (GetInstancesInstanceListOutput) RootUser

func (GetInstancesInstanceListOutput) Storage

func (GetInstancesInstanceListOutput) SubnetId

func (GetInstancesInstanceListOutput) Tags

func (GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutput

func (o GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput

func (GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutputWithContext

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

func (GetInstancesInstanceListOutput) VpcId

type GetInstancesOutputArgs

type GetInstancesOutputArgs struct {
	Id               pulumi.StringPtrInput `pulumi:"id"`
	Name             pulumi.StringPtrInput `pulumi:"name"`
	ProjectId        pulumi.IntPtrInput    `pulumi:"projectId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getInstances.

func (GetInstancesOutputArgs) ElementType

func (GetInstancesOutputArgs) ElementType() reflect.Type

type GetInstancesResult

type GetInstancesResult struct {
	Id               *string                    `pulumi:"id"`
	InstanceLists    []GetInstancesInstanceList `pulumi:"instanceLists"`
	Name             *string                    `pulumi:"name"`
	ProjectId        *int                       `pulumi:"projectId"`
	ResultOutputFile *string                    `pulumi:"resultOutputFile"`
}

A collection of values returned by getInstances.

func GetInstances

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

type GetInstancesResultOutput

type GetInstancesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInstances.

func (GetInstancesResultOutput) ElementType

func (GetInstancesResultOutput) ElementType() reflect.Type

func (GetInstancesResultOutput) Id

func (GetInstancesResultOutput) InstanceLists

func (GetInstancesResultOutput) Name

func (GetInstancesResultOutput) ProjectId

func (GetInstancesResultOutput) ResultOutputFile

func (o GetInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetInstancesResultOutput) ToGetInstancesResultOutput

func (o GetInstancesResultOutput) ToGetInstancesResultOutput() GetInstancesResultOutput

func (GetInstancesResultOutput) ToGetInstancesResultOutputWithContext

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

type GetLogBackupsArgs

type GetLogBackupsArgs struct {
	Filters          []GetLogBackupsFilter `pulumi:"filters"`
	MaxFinishTime    *string               `pulumi:"maxFinishTime"`
	MinFinishTime    *string               `pulumi:"minFinishTime"`
	OrderBy          *string               `pulumi:"orderBy"`
	OrderByType      *string               `pulumi:"orderByType"`
	ResultOutputFile *string               `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getLogBackups.

type GetLogBackupsFilter

type GetLogBackupsFilter struct {
	Name   *string  `pulumi:"name"`
	Values []string `pulumi:"values"`
}

type GetLogBackupsFilterArgs

type GetLogBackupsFilterArgs struct {
	Name   pulumi.StringPtrInput   `pulumi:"name"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetLogBackupsFilterArgs) ElementType

func (GetLogBackupsFilterArgs) ElementType() reflect.Type

func (GetLogBackupsFilterArgs) ToGetLogBackupsFilterOutput

func (i GetLogBackupsFilterArgs) ToGetLogBackupsFilterOutput() GetLogBackupsFilterOutput

func (GetLogBackupsFilterArgs) ToGetLogBackupsFilterOutputWithContext

func (i GetLogBackupsFilterArgs) ToGetLogBackupsFilterOutputWithContext(ctx context.Context) GetLogBackupsFilterOutput

type GetLogBackupsFilterArray

type GetLogBackupsFilterArray []GetLogBackupsFilterInput

func (GetLogBackupsFilterArray) ElementType

func (GetLogBackupsFilterArray) ElementType() reflect.Type

func (GetLogBackupsFilterArray) ToGetLogBackupsFilterArrayOutput

func (i GetLogBackupsFilterArray) ToGetLogBackupsFilterArrayOutput() GetLogBackupsFilterArrayOutput

func (GetLogBackupsFilterArray) ToGetLogBackupsFilterArrayOutputWithContext

func (i GetLogBackupsFilterArray) ToGetLogBackupsFilterArrayOutputWithContext(ctx context.Context) GetLogBackupsFilterArrayOutput

type GetLogBackupsFilterArrayInput

type GetLogBackupsFilterArrayInput interface {
	pulumi.Input

	ToGetLogBackupsFilterArrayOutput() GetLogBackupsFilterArrayOutput
	ToGetLogBackupsFilterArrayOutputWithContext(context.Context) GetLogBackupsFilterArrayOutput
}

GetLogBackupsFilterArrayInput is an input type that accepts GetLogBackupsFilterArray and GetLogBackupsFilterArrayOutput values. You can construct a concrete instance of `GetLogBackupsFilterArrayInput` via:

GetLogBackupsFilterArray{ GetLogBackupsFilterArgs{...} }

type GetLogBackupsFilterArrayOutput

type GetLogBackupsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetLogBackupsFilterArrayOutput) ElementType

func (GetLogBackupsFilterArrayOutput) Index

func (GetLogBackupsFilterArrayOutput) ToGetLogBackupsFilterArrayOutput

func (o GetLogBackupsFilterArrayOutput) ToGetLogBackupsFilterArrayOutput() GetLogBackupsFilterArrayOutput

func (GetLogBackupsFilterArrayOutput) ToGetLogBackupsFilterArrayOutputWithContext

func (o GetLogBackupsFilterArrayOutput) ToGetLogBackupsFilterArrayOutputWithContext(ctx context.Context) GetLogBackupsFilterArrayOutput

type GetLogBackupsFilterInput

type GetLogBackupsFilterInput interface {
	pulumi.Input

	ToGetLogBackupsFilterOutput() GetLogBackupsFilterOutput
	ToGetLogBackupsFilterOutputWithContext(context.Context) GetLogBackupsFilterOutput
}

GetLogBackupsFilterInput is an input type that accepts GetLogBackupsFilterArgs and GetLogBackupsFilterOutput values. You can construct a concrete instance of `GetLogBackupsFilterInput` via:

GetLogBackupsFilterArgs{...}

type GetLogBackupsFilterOutput

type GetLogBackupsFilterOutput struct{ *pulumi.OutputState }

func (GetLogBackupsFilterOutput) ElementType

func (GetLogBackupsFilterOutput) ElementType() reflect.Type

func (GetLogBackupsFilterOutput) Name

func (GetLogBackupsFilterOutput) ToGetLogBackupsFilterOutput

func (o GetLogBackupsFilterOutput) ToGetLogBackupsFilterOutput() GetLogBackupsFilterOutput

func (GetLogBackupsFilterOutput) ToGetLogBackupsFilterOutputWithContext

func (o GetLogBackupsFilterOutput) ToGetLogBackupsFilterOutputWithContext(ctx context.Context) GetLogBackupsFilterOutput

func (GetLogBackupsFilterOutput) Values

type GetLogBackupsLogBackupSet

type GetLogBackupsLogBackupSet struct {
	BackupMethod string `pulumi:"backupMethod"`
	BackupMode   string `pulumi:"backupMode"`
	DbInstanceId string `pulumi:"dbInstanceId"`
	ExpireTime   string `pulumi:"expireTime"`
	FinishTime   string `pulumi:"finishTime"`
	Id           string `pulumi:"id"`
	Name         string `pulumi:"name"`
	Size         int    `pulumi:"size"`
	StartTime    string `pulumi:"startTime"`
	State        string `pulumi:"state"`
}

type GetLogBackupsLogBackupSetArgs

type GetLogBackupsLogBackupSetArgs struct {
	BackupMethod pulumi.StringInput `pulumi:"backupMethod"`
	BackupMode   pulumi.StringInput `pulumi:"backupMode"`
	DbInstanceId pulumi.StringInput `pulumi:"dbInstanceId"`
	ExpireTime   pulumi.StringInput `pulumi:"expireTime"`
	FinishTime   pulumi.StringInput `pulumi:"finishTime"`
	Id           pulumi.StringInput `pulumi:"id"`
	Name         pulumi.StringInput `pulumi:"name"`
	Size         pulumi.IntInput    `pulumi:"size"`
	StartTime    pulumi.StringInput `pulumi:"startTime"`
	State        pulumi.StringInput `pulumi:"state"`
}

func (GetLogBackupsLogBackupSetArgs) ElementType

func (GetLogBackupsLogBackupSetArgs) ToGetLogBackupsLogBackupSetOutput

func (i GetLogBackupsLogBackupSetArgs) ToGetLogBackupsLogBackupSetOutput() GetLogBackupsLogBackupSetOutput

func (GetLogBackupsLogBackupSetArgs) ToGetLogBackupsLogBackupSetOutputWithContext

func (i GetLogBackupsLogBackupSetArgs) ToGetLogBackupsLogBackupSetOutputWithContext(ctx context.Context) GetLogBackupsLogBackupSetOutput

type GetLogBackupsLogBackupSetArray

type GetLogBackupsLogBackupSetArray []GetLogBackupsLogBackupSetInput

func (GetLogBackupsLogBackupSetArray) ElementType

func (GetLogBackupsLogBackupSetArray) ToGetLogBackupsLogBackupSetArrayOutput

func (i GetLogBackupsLogBackupSetArray) ToGetLogBackupsLogBackupSetArrayOutput() GetLogBackupsLogBackupSetArrayOutput

func (GetLogBackupsLogBackupSetArray) ToGetLogBackupsLogBackupSetArrayOutputWithContext

func (i GetLogBackupsLogBackupSetArray) ToGetLogBackupsLogBackupSetArrayOutputWithContext(ctx context.Context) GetLogBackupsLogBackupSetArrayOutput

type GetLogBackupsLogBackupSetArrayInput

type GetLogBackupsLogBackupSetArrayInput interface {
	pulumi.Input

	ToGetLogBackupsLogBackupSetArrayOutput() GetLogBackupsLogBackupSetArrayOutput
	ToGetLogBackupsLogBackupSetArrayOutputWithContext(context.Context) GetLogBackupsLogBackupSetArrayOutput
}

GetLogBackupsLogBackupSetArrayInput is an input type that accepts GetLogBackupsLogBackupSetArray and GetLogBackupsLogBackupSetArrayOutput values. You can construct a concrete instance of `GetLogBackupsLogBackupSetArrayInput` via:

GetLogBackupsLogBackupSetArray{ GetLogBackupsLogBackupSetArgs{...} }

type GetLogBackupsLogBackupSetArrayOutput

type GetLogBackupsLogBackupSetArrayOutput struct{ *pulumi.OutputState }

func (GetLogBackupsLogBackupSetArrayOutput) ElementType

func (GetLogBackupsLogBackupSetArrayOutput) Index

func (GetLogBackupsLogBackupSetArrayOutput) ToGetLogBackupsLogBackupSetArrayOutput

func (o GetLogBackupsLogBackupSetArrayOutput) ToGetLogBackupsLogBackupSetArrayOutput() GetLogBackupsLogBackupSetArrayOutput

func (GetLogBackupsLogBackupSetArrayOutput) ToGetLogBackupsLogBackupSetArrayOutputWithContext

func (o GetLogBackupsLogBackupSetArrayOutput) ToGetLogBackupsLogBackupSetArrayOutputWithContext(ctx context.Context) GetLogBackupsLogBackupSetArrayOutput

type GetLogBackupsLogBackupSetInput

type GetLogBackupsLogBackupSetInput interface {
	pulumi.Input

	ToGetLogBackupsLogBackupSetOutput() GetLogBackupsLogBackupSetOutput
	ToGetLogBackupsLogBackupSetOutputWithContext(context.Context) GetLogBackupsLogBackupSetOutput
}

GetLogBackupsLogBackupSetInput is an input type that accepts GetLogBackupsLogBackupSetArgs and GetLogBackupsLogBackupSetOutput values. You can construct a concrete instance of `GetLogBackupsLogBackupSetInput` via:

GetLogBackupsLogBackupSetArgs{...}

type GetLogBackupsLogBackupSetOutput

type GetLogBackupsLogBackupSetOutput struct{ *pulumi.OutputState }

func (GetLogBackupsLogBackupSetOutput) BackupMethod

func (GetLogBackupsLogBackupSetOutput) BackupMode

func (GetLogBackupsLogBackupSetOutput) DbInstanceId

func (GetLogBackupsLogBackupSetOutput) ElementType

func (GetLogBackupsLogBackupSetOutput) ExpireTime

func (GetLogBackupsLogBackupSetOutput) FinishTime

func (GetLogBackupsLogBackupSetOutput) Id

func (GetLogBackupsLogBackupSetOutput) Name

func (GetLogBackupsLogBackupSetOutput) Size

func (GetLogBackupsLogBackupSetOutput) StartTime

func (GetLogBackupsLogBackupSetOutput) State

func (GetLogBackupsLogBackupSetOutput) ToGetLogBackupsLogBackupSetOutput

func (o GetLogBackupsLogBackupSetOutput) ToGetLogBackupsLogBackupSetOutput() GetLogBackupsLogBackupSetOutput

func (GetLogBackupsLogBackupSetOutput) ToGetLogBackupsLogBackupSetOutputWithContext

func (o GetLogBackupsLogBackupSetOutput) ToGetLogBackupsLogBackupSetOutputWithContext(ctx context.Context) GetLogBackupsLogBackupSetOutput

type GetLogBackupsOutputArgs

type GetLogBackupsOutputArgs struct {
	Filters          GetLogBackupsFilterArrayInput `pulumi:"filters"`
	MaxFinishTime    pulumi.StringPtrInput         `pulumi:"maxFinishTime"`
	MinFinishTime    pulumi.StringPtrInput         `pulumi:"minFinishTime"`
	OrderBy          pulumi.StringPtrInput         `pulumi:"orderBy"`
	OrderByType      pulumi.StringPtrInput         `pulumi:"orderByType"`
	ResultOutputFile pulumi.StringPtrInput         `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getLogBackups.

func (GetLogBackupsOutputArgs) ElementType

func (GetLogBackupsOutputArgs) ElementType() reflect.Type

type GetLogBackupsResult

type GetLogBackupsResult struct {
	Filters []GetLogBackupsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                      `pulumi:"id"`
	LogBackupSets    []GetLogBackupsLogBackupSet `pulumi:"logBackupSets"`
	MaxFinishTime    *string                     `pulumi:"maxFinishTime"`
	MinFinishTime    *string                     `pulumi:"minFinishTime"`
	OrderBy          *string                     `pulumi:"orderBy"`
	OrderByType      *string                     `pulumi:"orderByType"`
	ResultOutputFile *string                     `pulumi:"resultOutputFile"`
}

A collection of values returned by getLogBackups.

func GetLogBackups

func GetLogBackups(ctx *pulumi.Context, args *GetLogBackupsArgs, opts ...pulumi.InvokeOption) (*GetLogBackupsResult, error)

type GetLogBackupsResultOutput

type GetLogBackupsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getLogBackups.

func (GetLogBackupsResultOutput) ElementType

func (GetLogBackupsResultOutput) ElementType() reflect.Type

func (GetLogBackupsResultOutput) Filters

func (GetLogBackupsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetLogBackupsResultOutput) LogBackupSets

func (GetLogBackupsResultOutput) MaxFinishTime

func (GetLogBackupsResultOutput) MinFinishTime

func (GetLogBackupsResultOutput) OrderBy

func (GetLogBackupsResultOutput) OrderByType

func (GetLogBackupsResultOutput) ResultOutputFile

func (o GetLogBackupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetLogBackupsResultOutput) ToGetLogBackupsResultOutput

func (o GetLogBackupsResultOutput) ToGetLogBackupsResultOutput() GetLogBackupsResultOutput

func (GetLogBackupsResultOutput) ToGetLogBackupsResultOutputWithContext

func (o GetLogBackupsResultOutput) ToGetLogBackupsResultOutputWithContext(ctx context.Context) GetLogBackupsResultOutput

type GetParameterTemplatesArgs

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

A collection of arguments for invoking getParameterTemplates.

type GetParameterTemplatesFilter

type GetParameterTemplatesFilter struct {
	Name   *string  `pulumi:"name"`
	Values []string `pulumi:"values"`
}

type GetParameterTemplatesFilterArgs

type GetParameterTemplatesFilterArgs struct {
	Name   pulumi.StringPtrInput   `pulumi:"name"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetParameterTemplatesFilterArgs) ElementType

func (GetParameterTemplatesFilterArgs) ToGetParameterTemplatesFilterOutput

func (i GetParameterTemplatesFilterArgs) ToGetParameterTemplatesFilterOutput() GetParameterTemplatesFilterOutput

func (GetParameterTemplatesFilterArgs) ToGetParameterTemplatesFilterOutputWithContext

func (i GetParameterTemplatesFilterArgs) ToGetParameterTemplatesFilterOutputWithContext(ctx context.Context) GetParameterTemplatesFilterOutput

type GetParameterTemplatesFilterArray

type GetParameterTemplatesFilterArray []GetParameterTemplatesFilterInput

func (GetParameterTemplatesFilterArray) ElementType

func (GetParameterTemplatesFilterArray) ToGetParameterTemplatesFilterArrayOutput

func (i GetParameterTemplatesFilterArray) ToGetParameterTemplatesFilterArrayOutput() GetParameterTemplatesFilterArrayOutput

func (GetParameterTemplatesFilterArray) ToGetParameterTemplatesFilterArrayOutputWithContext

func (i GetParameterTemplatesFilterArray) ToGetParameterTemplatesFilterArrayOutputWithContext(ctx context.Context) GetParameterTemplatesFilterArrayOutput

type GetParameterTemplatesFilterArrayInput

type GetParameterTemplatesFilterArrayInput interface {
	pulumi.Input

	ToGetParameterTemplatesFilterArrayOutput() GetParameterTemplatesFilterArrayOutput
	ToGetParameterTemplatesFilterArrayOutputWithContext(context.Context) GetParameterTemplatesFilterArrayOutput
}

GetParameterTemplatesFilterArrayInput is an input type that accepts GetParameterTemplatesFilterArray and GetParameterTemplatesFilterArrayOutput values. You can construct a concrete instance of `GetParameterTemplatesFilterArrayInput` via:

GetParameterTemplatesFilterArray{ GetParameterTemplatesFilterArgs{...} }

type GetParameterTemplatesFilterArrayOutput

type GetParameterTemplatesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetParameterTemplatesFilterArrayOutput) ElementType

func (GetParameterTemplatesFilterArrayOutput) Index

func (GetParameterTemplatesFilterArrayOutput) ToGetParameterTemplatesFilterArrayOutput

func (o GetParameterTemplatesFilterArrayOutput) ToGetParameterTemplatesFilterArrayOutput() GetParameterTemplatesFilterArrayOutput

func (GetParameterTemplatesFilterArrayOutput) ToGetParameterTemplatesFilterArrayOutputWithContext

func (o GetParameterTemplatesFilterArrayOutput) ToGetParameterTemplatesFilterArrayOutputWithContext(ctx context.Context) GetParameterTemplatesFilterArrayOutput

type GetParameterTemplatesFilterInput

type GetParameterTemplatesFilterInput interface {
	pulumi.Input

	ToGetParameterTemplatesFilterOutput() GetParameterTemplatesFilterOutput
	ToGetParameterTemplatesFilterOutputWithContext(context.Context) GetParameterTemplatesFilterOutput
}

GetParameterTemplatesFilterInput is an input type that accepts GetParameterTemplatesFilterArgs and GetParameterTemplatesFilterOutput values. You can construct a concrete instance of `GetParameterTemplatesFilterInput` via:

GetParameterTemplatesFilterArgs{...}

type GetParameterTemplatesFilterOutput

type GetParameterTemplatesFilterOutput struct{ *pulumi.OutputState }

func (GetParameterTemplatesFilterOutput) ElementType

func (GetParameterTemplatesFilterOutput) Name

func (GetParameterTemplatesFilterOutput) ToGetParameterTemplatesFilterOutput

func (o GetParameterTemplatesFilterOutput) ToGetParameterTemplatesFilterOutput() GetParameterTemplatesFilterOutput

func (GetParameterTemplatesFilterOutput) ToGetParameterTemplatesFilterOutputWithContext

func (o GetParameterTemplatesFilterOutput) ToGetParameterTemplatesFilterOutputWithContext(ctx context.Context) GetParameterTemplatesFilterOutput

func (GetParameterTemplatesFilterOutput) Values

type GetParameterTemplatesList

type GetParameterTemplatesList struct {
	DbEngine            string `pulumi:"dbEngine"`
	DbMajorVersion      string `pulumi:"dbMajorVersion"`
	TemplateDescription string `pulumi:"templateDescription"`
	TemplateId          string `pulumi:"templateId"`
	TemplateName        string `pulumi:"templateName"`
}

type GetParameterTemplatesListArgs

type GetParameterTemplatesListArgs struct {
	DbEngine            pulumi.StringInput `pulumi:"dbEngine"`
	DbMajorVersion      pulumi.StringInput `pulumi:"dbMajorVersion"`
	TemplateDescription pulumi.StringInput `pulumi:"templateDescription"`
	TemplateId          pulumi.StringInput `pulumi:"templateId"`
	TemplateName        pulumi.StringInput `pulumi:"templateName"`
}

func (GetParameterTemplatesListArgs) ElementType

func (GetParameterTemplatesListArgs) ToGetParameterTemplatesListOutput

func (i GetParameterTemplatesListArgs) ToGetParameterTemplatesListOutput() GetParameterTemplatesListOutput

func (GetParameterTemplatesListArgs) ToGetParameterTemplatesListOutputWithContext

func (i GetParameterTemplatesListArgs) ToGetParameterTemplatesListOutputWithContext(ctx context.Context) GetParameterTemplatesListOutput

type GetParameterTemplatesListArray

type GetParameterTemplatesListArray []GetParameterTemplatesListInput

func (GetParameterTemplatesListArray) ElementType

func (GetParameterTemplatesListArray) ToGetParameterTemplatesListArrayOutput

func (i GetParameterTemplatesListArray) ToGetParameterTemplatesListArrayOutput() GetParameterTemplatesListArrayOutput

func (GetParameterTemplatesListArray) ToGetParameterTemplatesListArrayOutputWithContext

func (i GetParameterTemplatesListArray) ToGetParameterTemplatesListArrayOutputWithContext(ctx context.Context) GetParameterTemplatesListArrayOutput

type GetParameterTemplatesListArrayInput

type GetParameterTemplatesListArrayInput interface {
	pulumi.Input

	ToGetParameterTemplatesListArrayOutput() GetParameterTemplatesListArrayOutput
	ToGetParameterTemplatesListArrayOutputWithContext(context.Context) GetParameterTemplatesListArrayOutput
}

GetParameterTemplatesListArrayInput is an input type that accepts GetParameterTemplatesListArray and GetParameterTemplatesListArrayOutput values. You can construct a concrete instance of `GetParameterTemplatesListArrayInput` via:

GetParameterTemplatesListArray{ GetParameterTemplatesListArgs{...} }

type GetParameterTemplatesListArrayOutput

type GetParameterTemplatesListArrayOutput struct{ *pulumi.OutputState }

func (GetParameterTemplatesListArrayOutput) ElementType

func (GetParameterTemplatesListArrayOutput) Index

func (GetParameterTemplatesListArrayOutput) ToGetParameterTemplatesListArrayOutput

func (o GetParameterTemplatesListArrayOutput) ToGetParameterTemplatesListArrayOutput() GetParameterTemplatesListArrayOutput

func (GetParameterTemplatesListArrayOutput) ToGetParameterTemplatesListArrayOutputWithContext

func (o GetParameterTemplatesListArrayOutput) ToGetParameterTemplatesListArrayOutputWithContext(ctx context.Context) GetParameterTemplatesListArrayOutput

type GetParameterTemplatesListInput

type GetParameterTemplatesListInput interface {
	pulumi.Input

	ToGetParameterTemplatesListOutput() GetParameterTemplatesListOutput
	ToGetParameterTemplatesListOutputWithContext(context.Context) GetParameterTemplatesListOutput
}

GetParameterTemplatesListInput is an input type that accepts GetParameterTemplatesListArgs and GetParameterTemplatesListOutput values. You can construct a concrete instance of `GetParameterTemplatesListInput` via:

GetParameterTemplatesListArgs{...}

type GetParameterTemplatesListOutput

type GetParameterTemplatesListOutput struct{ *pulumi.OutputState }

func (GetParameterTemplatesListOutput) DbEngine

func (GetParameterTemplatesListOutput) DbMajorVersion

func (GetParameterTemplatesListOutput) ElementType

func (GetParameterTemplatesListOutput) TemplateDescription

func (o GetParameterTemplatesListOutput) TemplateDescription() pulumi.StringOutput

func (GetParameterTemplatesListOutput) TemplateId

func (GetParameterTemplatesListOutput) TemplateName

func (GetParameterTemplatesListOutput) ToGetParameterTemplatesListOutput

func (o GetParameterTemplatesListOutput) ToGetParameterTemplatesListOutput() GetParameterTemplatesListOutput

func (GetParameterTemplatesListOutput) ToGetParameterTemplatesListOutputWithContext

func (o GetParameterTemplatesListOutput) ToGetParameterTemplatesListOutputWithContext(ctx context.Context) GetParameterTemplatesListOutput

type GetParameterTemplatesOutputArgs

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

A collection of arguments for invoking getParameterTemplates.

func (GetParameterTemplatesOutputArgs) ElementType

type GetParameterTemplatesResult

type GetParameterTemplatesResult struct {
	Filters []GetParameterTemplatesFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                      `pulumi:"id"`
	Lists            []GetParameterTemplatesList `pulumi:"lists"`
	OrderBy          *string                     `pulumi:"orderBy"`
	OrderByType      *string                     `pulumi:"orderByType"`
	ResultOutputFile *string                     `pulumi:"resultOutputFile"`
}

A collection of values returned by getParameterTemplates.

type GetParameterTemplatesResultOutput

type GetParameterTemplatesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getParameterTemplates.

func (GetParameterTemplatesResultOutput) ElementType

func (GetParameterTemplatesResultOutput) Filters

func (GetParameterTemplatesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetParameterTemplatesResultOutput) Lists

func (GetParameterTemplatesResultOutput) OrderBy

func (GetParameterTemplatesResultOutput) OrderByType

func (GetParameterTemplatesResultOutput) ResultOutputFile

func (GetParameterTemplatesResultOutput) ToGetParameterTemplatesResultOutput

func (o GetParameterTemplatesResultOutput) ToGetParameterTemplatesResultOutput() GetParameterTemplatesResultOutput

func (GetParameterTemplatesResultOutput) ToGetParameterTemplatesResultOutputWithContext

func (o GetParameterTemplatesResultOutput) ToGetParameterTemplatesResultOutputWithContext(ctx context.Context) GetParameterTemplatesResultOutput

type GetReadonlyGroupsArgs

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

A collection of arguments for invoking getReadonlyGroups.

type GetReadonlyGroupsFilter

type GetReadonlyGroupsFilter struct {
	Name   *string  `pulumi:"name"`
	Values []string `pulumi:"values"`
}

type GetReadonlyGroupsFilterArgs

type GetReadonlyGroupsFilterArgs struct {
	Name   pulumi.StringPtrInput   `pulumi:"name"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetReadonlyGroupsFilterArgs) ElementType

func (GetReadonlyGroupsFilterArgs) ToGetReadonlyGroupsFilterOutput

func (i GetReadonlyGroupsFilterArgs) ToGetReadonlyGroupsFilterOutput() GetReadonlyGroupsFilterOutput

func (GetReadonlyGroupsFilterArgs) ToGetReadonlyGroupsFilterOutputWithContext

func (i GetReadonlyGroupsFilterArgs) ToGetReadonlyGroupsFilterOutputWithContext(ctx context.Context) GetReadonlyGroupsFilterOutput

type GetReadonlyGroupsFilterArray

type GetReadonlyGroupsFilterArray []GetReadonlyGroupsFilterInput

func (GetReadonlyGroupsFilterArray) ElementType

func (GetReadonlyGroupsFilterArray) ToGetReadonlyGroupsFilterArrayOutput

func (i GetReadonlyGroupsFilterArray) ToGetReadonlyGroupsFilterArrayOutput() GetReadonlyGroupsFilterArrayOutput

func (GetReadonlyGroupsFilterArray) ToGetReadonlyGroupsFilterArrayOutputWithContext

func (i GetReadonlyGroupsFilterArray) ToGetReadonlyGroupsFilterArrayOutputWithContext(ctx context.Context) GetReadonlyGroupsFilterArrayOutput

type GetReadonlyGroupsFilterArrayInput

type GetReadonlyGroupsFilterArrayInput interface {
	pulumi.Input

	ToGetReadonlyGroupsFilterArrayOutput() GetReadonlyGroupsFilterArrayOutput
	ToGetReadonlyGroupsFilterArrayOutputWithContext(context.Context) GetReadonlyGroupsFilterArrayOutput
}

GetReadonlyGroupsFilterArrayInput is an input type that accepts GetReadonlyGroupsFilterArray and GetReadonlyGroupsFilterArrayOutput values. You can construct a concrete instance of `GetReadonlyGroupsFilterArrayInput` via:

GetReadonlyGroupsFilterArray{ GetReadonlyGroupsFilterArgs{...} }

type GetReadonlyGroupsFilterArrayOutput

type GetReadonlyGroupsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetReadonlyGroupsFilterArrayOutput) ElementType

func (GetReadonlyGroupsFilterArrayOutput) Index

func (GetReadonlyGroupsFilterArrayOutput) ToGetReadonlyGroupsFilterArrayOutput

func (o GetReadonlyGroupsFilterArrayOutput) ToGetReadonlyGroupsFilterArrayOutput() GetReadonlyGroupsFilterArrayOutput

func (GetReadonlyGroupsFilterArrayOutput) ToGetReadonlyGroupsFilterArrayOutputWithContext

func (o GetReadonlyGroupsFilterArrayOutput) ToGetReadonlyGroupsFilterArrayOutputWithContext(ctx context.Context) GetReadonlyGroupsFilterArrayOutput

type GetReadonlyGroupsFilterInput

type GetReadonlyGroupsFilterInput interface {
	pulumi.Input

	ToGetReadonlyGroupsFilterOutput() GetReadonlyGroupsFilterOutput
	ToGetReadonlyGroupsFilterOutputWithContext(context.Context) GetReadonlyGroupsFilterOutput
}

GetReadonlyGroupsFilterInput is an input type that accepts GetReadonlyGroupsFilterArgs and GetReadonlyGroupsFilterOutput values. You can construct a concrete instance of `GetReadonlyGroupsFilterInput` via:

GetReadonlyGroupsFilterArgs{...}

type GetReadonlyGroupsFilterOutput

type GetReadonlyGroupsFilterOutput struct{ *pulumi.OutputState }

func (GetReadonlyGroupsFilterOutput) ElementType

func (GetReadonlyGroupsFilterOutput) Name

func (GetReadonlyGroupsFilterOutput) ToGetReadonlyGroupsFilterOutput

func (o GetReadonlyGroupsFilterOutput) ToGetReadonlyGroupsFilterOutput() GetReadonlyGroupsFilterOutput

func (GetReadonlyGroupsFilterOutput) ToGetReadonlyGroupsFilterOutputWithContext

func (o GetReadonlyGroupsFilterOutput) ToGetReadonlyGroupsFilterOutputWithContext(ctx context.Context) GetReadonlyGroupsFilterOutput

func (GetReadonlyGroupsFilterOutput) Values

type GetReadonlyGroupsOutputArgs

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

A collection of arguments for invoking getReadonlyGroups.

func (GetReadonlyGroupsOutputArgs) ElementType

type GetReadonlyGroupsReadOnlyGroupList

type GetReadonlyGroupsReadOnlyGroupList struct {
	DbInstanceNetInfos       []GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfo      `pulumi:"dbInstanceNetInfos"`
	MasterDbInstanceId       string                                                     `pulumi:"masterDbInstanceId"`
	MaxReplayLag             float64                                                    `pulumi:"maxReplayLag"`
	MaxReplayLatency         int                                                        `pulumi:"maxReplayLatency"`
	MinDelayEliminateReserve int                                                        `pulumi:"minDelayEliminateReserve"`
	NetworkAccessLists       []GetReadonlyGroupsReadOnlyGroupListNetworkAccessList      `pulumi:"networkAccessLists"`
	ProjectId                int                                                        `pulumi:"projectId"`
	ReadOnlyDbInstanceLists  []GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceList `pulumi:"readOnlyDbInstanceLists"`
	ReadOnlyGroupId          string                                                     `pulumi:"readOnlyGroupId"`
	ReadOnlyGroupName        string                                                     `pulumi:"readOnlyGroupName"`
	Rebalance                int                                                        `pulumi:"rebalance"`
	Region                   string                                                     `pulumi:"region"`
	ReplayLagEliminate       int                                                        `pulumi:"replayLagEliminate"`
	ReplayLatencyEliminate   int                                                        `pulumi:"replayLatencyEliminate"`
	Status                   string                                                     `pulumi:"status"`
	SubnetId                 string                                                     `pulumi:"subnetId"`
	VpcId                    string                                                     `pulumi:"vpcId"`
	Zone                     string                                                     `pulumi:"zone"`
}

type GetReadonlyGroupsReadOnlyGroupListArgs

type GetReadonlyGroupsReadOnlyGroupListArgs struct {
	DbInstanceNetInfos       GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayInput      `pulumi:"dbInstanceNetInfos"`
	MasterDbInstanceId       pulumi.StringInput                                                 `pulumi:"masterDbInstanceId"`
	MaxReplayLag             pulumi.Float64Input                                                `pulumi:"maxReplayLag"`
	MaxReplayLatency         pulumi.IntInput                                                    `pulumi:"maxReplayLatency"`
	MinDelayEliminateReserve pulumi.IntInput                                                    `pulumi:"minDelayEliminateReserve"`
	NetworkAccessLists       GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayInput      `pulumi:"networkAccessLists"`
	ProjectId                pulumi.IntInput                                                    `pulumi:"projectId"`
	ReadOnlyDbInstanceLists  GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayInput `pulumi:"readOnlyDbInstanceLists"`
	ReadOnlyGroupId          pulumi.StringInput                                                 `pulumi:"readOnlyGroupId"`
	ReadOnlyGroupName        pulumi.StringInput                                                 `pulumi:"readOnlyGroupName"`
	Rebalance                pulumi.IntInput                                                    `pulumi:"rebalance"`
	Region                   pulumi.StringInput                                                 `pulumi:"region"`
	ReplayLagEliminate       pulumi.IntInput                                                    `pulumi:"replayLagEliminate"`
	ReplayLatencyEliminate   pulumi.IntInput                                                    `pulumi:"replayLatencyEliminate"`
	Status                   pulumi.StringInput                                                 `pulumi:"status"`
	SubnetId                 pulumi.StringInput                                                 `pulumi:"subnetId"`
	VpcId                    pulumi.StringInput                                                 `pulumi:"vpcId"`
	Zone                     pulumi.StringInput                                                 `pulumi:"zone"`
}

func (GetReadonlyGroupsReadOnlyGroupListArgs) ElementType

func (GetReadonlyGroupsReadOnlyGroupListArgs) ToGetReadonlyGroupsReadOnlyGroupListOutput

func (i GetReadonlyGroupsReadOnlyGroupListArgs) ToGetReadonlyGroupsReadOnlyGroupListOutput() GetReadonlyGroupsReadOnlyGroupListOutput

func (GetReadonlyGroupsReadOnlyGroupListArgs) ToGetReadonlyGroupsReadOnlyGroupListOutputWithContext

func (i GetReadonlyGroupsReadOnlyGroupListArgs) ToGetReadonlyGroupsReadOnlyGroupListOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListOutput

type GetReadonlyGroupsReadOnlyGroupListArray

type GetReadonlyGroupsReadOnlyGroupListArray []GetReadonlyGroupsReadOnlyGroupListInput

func (GetReadonlyGroupsReadOnlyGroupListArray) ElementType

func (GetReadonlyGroupsReadOnlyGroupListArray) ToGetReadonlyGroupsReadOnlyGroupListArrayOutput

func (i GetReadonlyGroupsReadOnlyGroupListArray) ToGetReadonlyGroupsReadOnlyGroupListArrayOutput() GetReadonlyGroupsReadOnlyGroupListArrayOutput

func (GetReadonlyGroupsReadOnlyGroupListArray) ToGetReadonlyGroupsReadOnlyGroupListArrayOutputWithContext

func (i GetReadonlyGroupsReadOnlyGroupListArray) ToGetReadonlyGroupsReadOnlyGroupListArrayOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListArrayOutput

type GetReadonlyGroupsReadOnlyGroupListArrayInput

type GetReadonlyGroupsReadOnlyGroupListArrayInput interface {
	pulumi.Input

	ToGetReadonlyGroupsReadOnlyGroupListArrayOutput() GetReadonlyGroupsReadOnlyGroupListArrayOutput
	ToGetReadonlyGroupsReadOnlyGroupListArrayOutputWithContext(context.Context) GetReadonlyGroupsReadOnlyGroupListArrayOutput
}

GetReadonlyGroupsReadOnlyGroupListArrayInput is an input type that accepts GetReadonlyGroupsReadOnlyGroupListArray and GetReadonlyGroupsReadOnlyGroupListArrayOutput values. You can construct a concrete instance of `GetReadonlyGroupsReadOnlyGroupListArrayInput` via:

GetReadonlyGroupsReadOnlyGroupListArray{ GetReadonlyGroupsReadOnlyGroupListArgs{...} }

type GetReadonlyGroupsReadOnlyGroupListArrayOutput

type GetReadonlyGroupsReadOnlyGroupListArrayOutput struct{ *pulumi.OutputState }

func (GetReadonlyGroupsReadOnlyGroupListArrayOutput) ElementType

func (GetReadonlyGroupsReadOnlyGroupListArrayOutput) Index

func (GetReadonlyGroupsReadOnlyGroupListArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListArrayOutput

func (o GetReadonlyGroupsReadOnlyGroupListArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListArrayOutput() GetReadonlyGroupsReadOnlyGroupListArrayOutput

func (GetReadonlyGroupsReadOnlyGroupListArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListArrayOutputWithContext

func (o GetReadonlyGroupsReadOnlyGroupListArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListArrayOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListArrayOutput

type GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfo

type GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfo struct {
	Address      string `pulumi:"address"`
	Ip           string `pulumi:"ip"`
	NetType      string `pulumi:"netType"`
	Port         int    `pulumi:"port"`
	ProtocolType string `pulumi:"protocolType"`
	Status       string `pulumi:"status"`
	SubnetId     string `pulumi:"subnetId"`
	VpcId        string `pulumi:"vpcId"`
}

type GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArgs

type GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArgs struct {
	Address      pulumi.StringInput `pulumi:"address"`
	Ip           pulumi.StringInput `pulumi:"ip"`
	NetType      pulumi.StringInput `pulumi:"netType"`
	Port         pulumi.IntInput    `pulumi:"port"`
	ProtocolType pulumi.StringInput `pulumi:"protocolType"`
	Status       pulumi.StringInput `pulumi:"status"`
	SubnetId     pulumi.StringInput `pulumi:"subnetId"`
	VpcId        pulumi.StringInput `pulumi:"vpcId"`
}

func (GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArgs) ElementType

func (GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArgs) ToGetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput

func (GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArgs) ToGetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutputWithContext

func (i GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArgs) ToGetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput

type GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArray

type GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArray []GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoInput

func (GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArray) ElementType

func (GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArray) ToGetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutput

func (i GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArray) ToGetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutput() GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutput

func (GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArray) ToGetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutputWithContext

func (i GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArray) ToGetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutput

type GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayInput

type GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayInput interface {
	pulumi.Input

	ToGetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutput() GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutput
	ToGetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutputWithContext(context.Context) GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutput
}

GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayInput is an input type that accepts GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArray and GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutput values. You can construct a concrete instance of `GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayInput` via:

GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArray{ GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArgs{...} }

type GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutput

type GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutput struct{ *pulumi.OutputState }

func (GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutput) ElementType

func (GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutput) Index

func (GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutput

func (GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutputWithContext

func (o GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArrayOutput

type GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoInput

type GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoInput interface {
	pulumi.Input

	ToGetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput() GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput
	ToGetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutputWithContext(context.Context) GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput
}

GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoInput is an input type that accepts GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArgs and GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput values. You can construct a concrete instance of `GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoInput` via:

GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoArgs{...}

type GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput

type GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput struct{ *pulumi.OutputState }

func (GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput) Address

func (GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput) ElementType

func (GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput) Ip

func (GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput) NetType

func (GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput) Port

func (GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput) ProtocolType

func (GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput) Status

func (GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput) SubnetId

func (GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput) ToGetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput

func (GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput) ToGetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutputWithContext

func (o GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput) ToGetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput

func (GetReadonlyGroupsReadOnlyGroupListDbInstanceNetInfoOutput) VpcId

type GetReadonlyGroupsReadOnlyGroupListInput

type GetReadonlyGroupsReadOnlyGroupListInput interface {
	pulumi.Input

	ToGetReadonlyGroupsReadOnlyGroupListOutput() GetReadonlyGroupsReadOnlyGroupListOutput
	ToGetReadonlyGroupsReadOnlyGroupListOutputWithContext(context.Context) GetReadonlyGroupsReadOnlyGroupListOutput
}

GetReadonlyGroupsReadOnlyGroupListInput is an input type that accepts GetReadonlyGroupsReadOnlyGroupListArgs and GetReadonlyGroupsReadOnlyGroupListOutput values. You can construct a concrete instance of `GetReadonlyGroupsReadOnlyGroupListInput` via:

GetReadonlyGroupsReadOnlyGroupListArgs{...}

type GetReadonlyGroupsReadOnlyGroupListNetworkAccessList

type GetReadonlyGroupsReadOnlyGroupListNetworkAccessList struct {
	ResourceId   string `pulumi:"resourceId"`
	ResourceType int    `pulumi:"resourceType"`
	SubnetId     string `pulumi:"subnetId"`
	Vip          string `pulumi:"vip"`
	Vip6         string `pulumi:"vip6"`
	VpcId        string `pulumi:"vpcId"`
	VpcStatus    int    `pulumi:"vpcStatus"`
	Vport        int    `pulumi:"vport"`
}

type GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArgs

type GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArgs struct {
	ResourceId   pulumi.StringInput `pulumi:"resourceId"`
	ResourceType pulumi.IntInput    `pulumi:"resourceType"`
	SubnetId     pulumi.StringInput `pulumi:"subnetId"`
	Vip          pulumi.StringInput `pulumi:"vip"`
	Vip6         pulumi.StringInput `pulumi:"vip6"`
	VpcId        pulumi.StringInput `pulumi:"vpcId"`
	VpcStatus    pulumi.IntInput    `pulumi:"vpcStatus"`
	Vport        pulumi.IntInput    `pulumi:"vport"`
}

func (GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArgs) ElementType

func (GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArgs) ToGetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput

func (GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArgs) ToGetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutputWithContext

func (i GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArgs) ToGetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput

type GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArray

type GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArray []GetReadonlyGroupsReadOnlyGroupListNetworkAccessListInput

func (GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArray) ElementType

func (GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArray) ToGetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutput

func (i GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArray) ToGetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutput() GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutput

func (GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArray) ToGetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutputWithContext

func (i GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArray) ToGetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutput

type GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayInput

type GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayInput interface {
	pulumi.Input

	ToGetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutput() GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutput
	ToGetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutputWithContext(context.Context) GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutput
}

GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayInput is an input type that accepts GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArray and GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutput values. You can construct a concrete instance of `GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayInput` via:

GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArray{ GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArgs{...} }

type GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutput

type GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutput struct{ *pulumi.OutputState }

func (GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutput) ElementType

func (GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutput) Index

func (GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutput

func (GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutputWithContext

func (o GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArrayOutput

type GetReadonlyGroupsReadOnlyGroupListNetworkAccessListInput

type GetReadonlyGroupsReadOnlyGroupListNetworkAccessListInput interface {
	pulumi.Input

	ToGetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput() GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput
	ToGetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutputWithContext(context.Context) GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput
}

GetReadonlyGroupsReadOnlyGroupListNetworkAccessListInput is an input type that accepts GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArgs and GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput values. You can construct a concrete instance of `GetReadonlyGroupsReadOnlyGroupListNetworkAccessListInput` via:

GetReadonlyGroupsReadOnlyGroupListNetworkAccessListArgs{...}

type GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput

type GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput struct{ *pulumi.OutputState }

func (GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput) ElementType

func (GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput) ResourceId

func (GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput) ResourceType

func (GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput) SubnetId

func (GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput) ToGetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput

func (GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput) ToGetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutputWithContext

func (o GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput) ToGetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput

func (GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput) Vip

func (GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput) Vip6

func (GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput) VpcId

func (GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput) VpcStatus

func (GetReadonlyGroupsReadOnlyGroupListNetworkAccessListOutput) Vport

type GetReadonlyGroupsReadOnlyGroupListOutput

type GetReadonlyGroupsReadOnlyGroupListOutput struct{ *pulumi.OutputState }

func (GetReadonlyGroupsReadOnlyGroupListOutput) DbInstanceNetInfos

func (GetReadonlyGroupsReadOnlyGroupListOutput) ElementType

func (GetReadonlyGroupsReadOnlyGroupListOutput) MasterDbInstanceId

func (GetReadonlyGroupsReadOnlyGroupListOutput) MaxReplayLag

func (GetReadonlyGroupsReadOnlyGroupListOutput) MaxReplayLatency

func (GetReadonlyGroupsReadOnlyGroupListOutput) MinDelayEliminateReserve

func (o GetReadonlyGroupsReadOnlyGroupListOutput) MinDelayEliminateReserve() pulumi.IntOutput

func (GetReadonlyGroupsReadOnlyGroupListOutput) NetworkAccessLists

func (GetReadonlyGroupsReadOnlyGroupListOutput) ProjectId

func (GetReadonlyGroupsReadOnlyGroupListOutput) ReadOnlyDbInstanceLists

func (GetReadonlyGroupsReadOnlyGroupListOutput) ReadOnlyGroupId

func (GetReadonlyGroupsReadOnlyGroupListOutput) ReadOnlyGroupName

func (GetReadonlyGroupsReadOnlyGroupListOutput) Rebalance

func (GetReadonlyGroupsReadOnlyGroupListOutput) Region

func (GetReadonlyGroupsReadOnlyGroupListOutput) ReplayLagEliminate

func (GetReadonlyGroupsReadOnlyGroupListOutput) ReplayLatencyEliminate

func (o GetReadonlyGroupsReadOnlyGroupListOutput) ReplayLatencyEliminate() pulumi.IntOutput

func (GetReadonlyGroupsReadOnlyGroupListOutput) Status

func (GetReadonlyGroupsReadOnlyGroupListOutput) SubnetId

func (GetReadonlyGroupsReadOnlyGroupListOutput) ToGetReadonlyGroupsReadOnlyGroupListOutput

func (o GetReadonlyGroupsReadOnlyGroupListOutput) ToGetReadonlyGroupsReadOnlyGroupListOutput() GetReadonlyGroupsReadOnlyGroupListOutput

func (GetReadonlyGroupsReadOnlyGroupListOutput) ToGetReadonlyGroupsReadOnlyGroupListOutputWithContext

func (o GetReadonlyGroupsReadOnlyGroupListOutput) ToGetReadonlyGroupsReadOnlyGroupListOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListOutput

func (GetReadonlyGroupsReadOnlyGroupListOutput) VpcId

func (GetReadonlyGroupsReadOnlyGroupListOutput) Zone

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceList

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceList struct {
	AppId                 int                                                                         `pulumi:"appId"`
	AutoRenew             int                                                                         `pulumi:"autoRenew"`
	CreateTime            string                                                                      `pulumi:"createTime"`
	DbCharset             string                                                                      `pulumi:"dbCharset"`
	DbEngine              string                                                                      `pulumi:"dbEngine"`
	DbEngineConfig        string                                                                      `pulumi:"dbEngineConfig"`
	DbInstanceClass       string                                                                      `pulumi:"dbInstanceClass"`
	DbInstanceCpu         int                                                                         `pulumi:"dbInstanceCpu"`
	DbInstanceId          string                                                                      `pulumi:"dbInstanceId"`
	DbInstanceMemory      int                                                                         `pulumi:"dbInstanceMemory"`
	DbInstanceName        string                                                                      `pulumi:"dbInstanceName"`
	DbInstanceNetInfos    []GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfo `pulumi:"dbInstanceNetInfos"`
	DbInstanceStatus      string                                                                      `pulumi:"dbInstanceStatus"`
	DbInstanceStorage     int                                                                         `pulumi:"dbInstanceStorage"`
	DbInstanceType        string                                                                      `pulumi:"dbInstanceType"`
	DbInstanceVersion     string                                                                      `pulumi:"dbInstanceVersion"`
	DbKernelVersion       string                                                                      `pulumi:"dbKernelVersion"`
	DbMajorVersion        string                                                                      `pulumi:"dbMajorVersion"`
	DbNodeSets            []GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSet         `pulumi:"dbNodeSets"`
	DbVersion             string                                                                      `pulumi:"dbVersion"`
	ExpireTime            string                                                                      `pulumi:"expireTime"`
	IsSupportTDE          int                                                                         `pulumi:"isSupportTDE"`
	IsolatedTime          string                                                                      `pulumi:"isolatedTime"`
	MasterDbInstanceId    string                                                                      `pulumi:"masterDbInstanceId"`
	NetworkAccessLists    []GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessList `pulumi:"networkAccessLists"`
	OfflineTime           string                                                                      `pulumi:"offlineTime"`
	PayType               string                                                                      `pulumi:"payType"`
	ProjectId             int                                                                         `pulumi:"projectId"`
	ReadOnlyInstanceNum   int                                                                         `pulumi:"readOnlyInstanceNum"`
	Region                string                                                                      `pulumi:"region"`
	StatusInReadonlyGroup string                                                                      `pulumi:"statusInReadonlyGroup"`
	SubnetId              string                                                                      `pulumi:"subnetId"`
	SupportIpv6           int                                                                         `pulumi:"supportIpv6"`
	TagLists              []GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagList           `pulumi:"tagLists"`
	Type                  string                                                                      `pulumi:"type"`
	Uid                   int                                                                         `pulumi:"uid"`
	UpdateTime            string                                                                      `pulumi:"updateTime"`
	VpcId                 string                                                                      `pulumi:"vpcId"`
	Zone                  string                                                                      `pulumi:"zone"`
}

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArgs

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArgs struct {
	AppId                 pulumi.IntInput                                                                     `pulumi:"appId"`
	AutoRenew             pulumi.IntInput                                                                     `pulumi:"autoRenew"`
	CreateTime            pulumi.StringInput                                                                  `pulumi:"createTime"`
	DbCharset             pulumi.StringInput                                                                  `pulumi:"dbCharset"`
	DbEngine              pulumi.StringInput                                                                  `pulumi:"dbEngine"`
	DbEngineConfig        pulumi.StringInput                                                                  `pulumi:"dbEngineConfig"`
	DbInstanceClass       pulumi.StringInput                                                                  `pulumi:"dbInstanceClass"`
	DbInstanceCpu         pulumi.IntInput                                                                     `pulumi:"dbInstanceCpu"`
	DbInstanceId          pulumi.StringInput                                                                  `pulumi:"dbInstanceId"`
	DbInstanceMemory      pulumi.IntInput                                                                     `pulumi:"dbInstanceMemory"`
	DbInstanceName        pulumi.StringInput                                                                  `pulumi:"dbInstanceName"`
	DbInstanceNetInfos    GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayInput `pulumi:"dbInstanceNetInfos"`
	DbInstanceStatus      pulumi.StringInput                                                                  `pulumi:"dbInstanceStatus"`
	DbInstanceStorage     pulumi.IntInput                                                                     `pulumi:"dbInstanceStorage"`
	DbInstanceType        pulumi.StringInput                                                                  `pulumi:"dbInstanceType"`
	DbInstanceVersion     pulumi.StringInput                                                                  `pulumi:"dbInstanceVersion"`
	DbKernelVersion       pulumi.StringInput                                                                  `pulumi:"dbKernelVersion"`
	DbMajorVersion        pulumi.StringInput                                                                  `pulumi:"dbMajorVersion"`
	DbNodeSets            GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayInput         `pulumi:"dbNodeSets"`
	DbVersion             pulumi.StringInput                                                                  `pulumi:"dbVersion"`
	ExpireTime            pulumi.StringInput                                                                  `pulumi:"expireTime"`
	IsSupportTDE          pulumi.IntInput                                                                     `pulumi:"isSupportTDE"`
	IsolatedTime          pulumi.StringInput                                                                  `pulumi:"isolatedTime"`
	MasterDbInstanceId    pulumi.StringInput                                                                  `pulumi:"masterDbInstanceId"`
	NetworkAccessLists    GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayInput `pulumi:"networkAccessLists"`
	OfflineTime           pulumi.StringInput                                                                  `pulumi:"offlineTime"`
	PayType               pulumi.StringInput                                                                  `pulumi:"payType"`
	ProjectId             pulumi.IntInput                                                                     `pulumi:"projectId"`
	ReadOnlyInstanceNum   pulumi.IntInput                                                                     `pulumi:"readOnlyInstanceNum"`
	Region                pulumi.StringInput                                                                  `pulumi:"region"`
	StatusInReadonlyGroup pulumi.StringInput                                                                  `pulumi:"statusInReadonlyGroup"`
	SubnetId              pulumi.StringInput                                                                  `pulumi:"subnetId"`
	SupportIpv6           pulumi.IntInput                                                                     `pulumi:"supportIpv6"`
	TagLists              GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayInput           `pulumi:"tagLists"`
	Type                  pulumi.StringInput                                                                  `pulumi:"type"`
	Uid                   pulumi.IntInput                                                                     `pulumi:"uid"`
	UpdateTime            pulumi.StringInput                                                                  `pulumi:"updateTime"`
	VpcId                 pulumi.StringInput                                                                  `pulumi:"vpcId"`
	Zone                  pulumi.StringInput                                                                  `pulumi:"zone"`
}

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArgs) ElementType

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArgs) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArgs) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutputWithContext

func (i GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArgs) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArray

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArray []GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListInput

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArray) ElementType

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArray) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutput

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArray) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutputWithContext

func (i GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArray) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutput

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayInput

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayInput interface {
	pulumi.Input

	ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutput
	ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutputWithContext(context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutput
}

GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayInput is an input type that accepts GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArray and GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutput values. You can construct a concrete instance of `GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayInput` via:

GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArray{ GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArgs{...} }

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutput

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutput struct{ *pulumi.OutputState }

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutput) ElementType

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutput) Index

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutput

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutputWithContext

func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArrayOutput

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfo

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfo struct {
	Address      string `pulumi:"address"`
	Ip           string `pulumi:"ip"`
	NetType      string `pulumi:"netType"`
	Port         int    `pulumi:"port"`
	ProtocolType string `pulumi:"protocolType"`
	Status       string `pulumi:"status"`
	SubnetId     string `pulumi:"subnetId"`
	VpcId        string `pulumi:"vpcId"`
}

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArgs

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArgs struct {
	Address      pulumi.StringInput `pulumi:"address"`
	Ip           pulumi.StringInput `pulumi:"ip"`
	NetType      pulumi.StringInput `pulumi:"netType"`
	Port         pulumi.IntInput    `pulumi:"port"`
	ProtocolType pulumi.StringInput `pulumi:"protocolType"`
	Status       pulumi.StringInput `pulumi:"status"`
	SubnetId     pulumi.StringInput `pulumi:"subnetId"`
	VpcId        pulumi.StringInput `pulumi:"vpcId"`
}

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArgs) ElementType

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArgs) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArgs) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutputWithContext

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArray

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArray []GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoInput

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArray) ElementType

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArray) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayOutput

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArray) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayOutputWithContext

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayInput

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayInput interface {
	pulumi.Input

	ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayOutput
	ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayOutputWithContext(context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayOutput
}

GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayInput is an input type that accepts GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArray and GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayOutput values. You can construct a concrete instance of `GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayInput` via:

GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArray{ GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArgs{...} }

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayOutput

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayOutput struct{ *pulumi.OutputState }

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayOutput) ElementType

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayOutput

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArrayOutputWithContext

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoInput

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoInput interface {
	pulumi.Input

	ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput
	ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutputWithContext(context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput
}

GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoInput is an input type that accepts GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArgs and GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput values. You can construct a concrete instance of `GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoInput` via:

GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoArgs{...}

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput struct{ *pulumi.OutputState }

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput) Address

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput) ElementType

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput) Ip

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput) NetType

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput) Port

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput) ProtocolType

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput) Status

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput) SubnetId

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutputWithContext

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbInstanceNetInfoOutput) VpcId

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSet

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSet struct {
	Role string `pulumi:"role"`
	Zone string `pulumi:"zone"`
}

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArgs

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArgs struct {
	Role pulumi.StringInput `pulumi:"role"`
	Zone pulumi.StringInput `pulumi:"zone"`
}

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArgs) ElementType

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArgs) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArgs) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutputWithContext

func (i GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArgs) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArray

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArray []GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetInput

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArray) ElementType

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArray) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutput

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArray) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutputWithContext

func (i GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArray) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutput

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayInput

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayInput interface {
	pulumi.Input

	ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutput
	ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutputWithContext(context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutput
}

GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayInput is an input type that accepts GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArray and GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutput values. You can construct a concrete instance of `GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayInput` via:

GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArray{ GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArgs{...} }

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutput

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutput struct{ *pulumi.OutputState }

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutput) ElementType

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutput

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArrayOutputWithContext

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetInput

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetInput interface {
	pulumi.Input

	ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput
	ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutputWithContext(context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput
}

GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetInput is an input type that accepts GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArgs and GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput values. You can construct a concrete instance of `GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetInput` via:

GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetArgs{...}

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput struct{ *pulumi.OutputState }

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput) ElementType

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput) Role

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutputWithContext

func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListDbNodeSetOutput) Zone

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListInput

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListInput interface {
	pulumi.Input

	ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput
	ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutputWithContext(context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput
}

GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListInput is an input type that accepts GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArgs and GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput values. You can construct a concrete instance of `GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListInput` via:

GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListArgs{...}

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessList

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessList struct {
	ResourceId   string `pulumi:"resourceId"`
	ResourceType int    `pulumi:"resourceType"`
	SubnetId     string `pulumi:"subnetId"`
	Vip          string `pulumi:"vip"`
	Vip6         string `pulumi:"vip6"`
	VpcId        string `pulumi:"vpcId"`
	VpcStatus    int    `pulumi:"vpcStatus"`
	Vport        int    `pulumi:"vport"`
}

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArgs

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArgs struct {
	ResourceId   pulumi.StringInput `pulumi:"resourceId"`
	ResourceType pulumi.IntInput    `pulumi:"resourceType"`
	SubnetId     pulumi.StringInput `pulumi:"subnetId"`
	Vip          pulumi.StringInput `pulumi:"vip"`
	Vip6         pulumi.StringInput `pulumi:"vip6"`
	VpcId        pulumi.StringInput `pulumi:"vpcId"`
	VpcStatus    pulumi.IntInput    `pulumi:"vpcStatus"`
	Vport        pulumi.IntInput    `pulumi:"vport"`
}

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArgs) ElementType

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArgs) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArgs) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutputWithContext

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArray

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArray []GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListInput

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArray) ElementType

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArray) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayOutput

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArray) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayOutputWithContext

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayInput

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayInput interface {
	pulumi.Input

	ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayOutput
	ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayOutputWithContext(context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayOutput
}

GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayInput is an input type that accepts GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArray and GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayOutput values. You can construct a concrete instance of `GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayInput` via:

GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArray{ GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArgs{...} }

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayOutput

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayOutput struct{ *pulumi.OutputState }

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayOutput) ElementType

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayOutput

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArrayOutputWithContext

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListInput

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListInput interface {
	pulumi.Input

	ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput
	ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutputWithContext(context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput
}

GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListInput is an input type that accepts GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArgs and GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput values. You can construct a concrete instance of `GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListInput` via:

GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListArgs{...}

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput struct{ *pulumi.OutputState }

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput) ElementType

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput) ResourceId

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput) ResourceType

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput) SubnetId

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutputWithContext

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput) Vip

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput) Vip6

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput) VpcId

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput) VpcStatus

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListNetworkAccessListOutput) Vport

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput struct{ *pulumi.OutputState }

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) AppId

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) AutoRenew

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) CreateTime

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbCharset

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbEngine

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbEngineConfig

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbInstanceClass

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbInstanceCpu

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbInstanceId

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbInstanceMemory

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbInstanceName

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbInstanceStatus

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbInstanceStorage

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbInstanceType

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbInstanceVersion

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbKernelVersion

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbMajorVersion

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) DbVersion

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) ElementType

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) ExpireTime

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) IsSupportTDE

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) IsolatedTime

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) MasterDbInstanceId

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) OfflineTime

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) PayType

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) ProjectId

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) ReadOnlyInstanceNum

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) Region

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) StatusInReadonlyGroup

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) SubnetId

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) SupportIpv6

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutputWithContext

func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) Type

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) Uid

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) UpdateTime

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) VpcId

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListOutput) Zone

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagList

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

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArgs

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

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArgs) ElementType

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArgs) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArgs) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutputWithContext

func (i GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArgs) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArray

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArray []GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListInput

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArray) ElementType

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArray) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutput

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArray) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutputWithContext

func (i GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArray) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutput

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayInput

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayInput interface {
	pulumi.Input

	ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutput
	ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutputWithContext(context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutput
}

GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayInput is an input type that accepts GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArray and GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutput values. You can construct a concrete instance of `GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayInput` via:

GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArray{ GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArgs{...} }

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutput

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutput struct{ *pulumi.OutputState }

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutput) ElementType

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutput

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArrayOutputWithContext

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListInput

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListInput interface {
	pulumi.Input

	ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput() GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput
	ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutputWithContext(context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput
}

GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListInput is an input type that accepts GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArgs and GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput values. You can construct a concrete instance of `GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListInput` via:

GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListArgs{...}

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput

type GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput struct{ *pulumi.OutputState }

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput) ElementType

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput) TagKey

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput) TagValue

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput

func (GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutputWithContext

func (o GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput) ToGetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutputWithContext(ctx context.Context) GetReadonlyGroupsReadOnlyGroupListReadOnlyDbInstanceListTagListOutput

type GetReadonlyGroupsResult

type GetReadonlyGroupsResult struct {
	Filters []GetReadonlyGroupsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id                 string                               `pulumi:"id"`
	OrderBy            *string                              `pulumi:"orderBy"`
	OrderByType        *string                              `pulumi:"orderByType"`
	ReadOnlyGroupLists []GetReadonlyGroupsReadOnlyGroupList `pulumi:"readOnlyGroupLists"`
	ResultOutputFile   *string                              `pulumi:"resultOutputFile"`
}

A collection of values returned by getReadonlyGroups.

type GetReadonlyGroupsResultOutput

type GetReadonlyGroupsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getReadonlyGroups.

func (GetReadonlyGroupsResultOutput) ElementType

func (GetReadonlyGroupsResultOutput) Filters

func (GetReadonlyGroupsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetReadonlyGroupsResultOutput) OrderBy

func (GetReadonlyGroupsResultOutput) OrderByType

func (GetReadonlyGroupsResultOutput) ReadOnlyGroupLists

func (GetReadonlyGroupsResultOutput) ResultOutputFile

func (GetReadonlyGroupsResultOutput) ToGetReadonlyGroupsResultOutput

func (o GetReadonlyGroupsResultOutput) ToGetReadonlyGroupsResultOutput() GetReadonlyGroupsResultOutput

func (GetReadonlyGroupsResultOutput) ToGetReadonlyGroupsResultOutputWithContext

func (o GetReadonlyGroupsResultOutput) ToGetReadonlyGroupsResultOutputWithContext(ctx context.Context) GetReadonlyGroupsResultOutput

type GetRecoveryTimeArgs

type GetRecoveryTimeArgs struct {
	DbInstanceId     string  `pulumi:"dbInstanceId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getRecoveryTime.

type GetRecoveryTimeOutputArgs

type GetRecoveryTimeOutputArgs struct {
	DbInstanceId     pulumi.StringInput    `pulumi:"dbInstanceId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getRecoveryTime.

func (GetRecoveryTimeOutputArgs) ElementType

func (GetRecoveryTimeOutputArgs) ElementType() reflect.Type

type GetRecoveryTimeResult

type GetRecoveryTimeResult struct {
	DbInstanceId string `pulumi:"dbInstanceId"`
	// The provider-assigned unique ID for this managed resource.
	Id                string  `pulumi:"id"`
	RecoveryBeginTime string  `pulumi:"recoveryBeginTime"`
	RecoveryEndTime   string  `pulumi:"recoveryEndTime"`
	ResultOutputFile  *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getRecoveryTime.

func GetRecoveryTime

func GetRecoveryTime(ctx *pulumi.Context, args *GetRecoveryTimeArgs, opts ...pulumi.InvokeOption) (*GetRecoveryTimeResult, error)

type GetRecoveryTimeResultOutput

type GetRecoveryTimeResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getRecoveryTime.

func (GetRecoveryTimeResultOutput) DbInstanceId

func (GetRecoveryTimeResultOutput) ElementType

func (GetRecoveryTimeResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetRecoveryTimeResultOutput) RecoveryBeginTime

func (o GetRecoveryTimeResultOutput) RecoveryBeginTime() pulumi.StringOutput

func (GetRecoveryTimeResultOutput) RecoveryEndTime

func (o GetRecoveryTimeResultOutput) RecoveryEndTime() pulumi.StringOutput

func (GetRecoveryTimeResultOutput) ResultOutputFile

func (o GetRecoveryTimeResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetRecoveryTimeResultOutput) ToGetRecoveryTimeResultOutput

func (o GetRecoveryTimeResultOutput) ToGetRecoveryTimeResultOutput() GetRecoveryTimeResultOutput

func (GetRecoveryTimeResultOutput) ToGetRecoveryTimeResultOutputWithContext

func (o GetRecoveryTimeResultOutput) ToGetRecoveryTimeResultOutputWithContext(ctx context.Context) GetRecoveryTimeResultOutput

type GetRegionsArgs

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

A collection of arguments for invoking getRegions.

type GetRegionsOutputArgs

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

A collection of arguments for invoking getRegions.

func (GetRegionsOutputArgs) ElementType

func (GetRegionsOutputArgs) ElementType() reflect.Type

type GetRegionsRegionSet

type GetRegionsRegionSet struct {
	Region               string `pulumi:"region"`
	RegionId             int    `pulumi:"regionId"`
	RegionName           string `pulumi:"regionName"`
	RegionState          string `pulumi:"regionState"`
	SupportInternational int    `pulumi:"supportInternational"`
}

type GetRegionsRegionSetArgs

type GetRegionsRegionSetArgs struct {
	Region               pulumi.StringInput `pulumi:"region"`
	RegionId             pulumi.IntInput    `pulumi:"regionId"`
	RegionName           pulumi.StringInput `pulumi:"regionName"`
	RegionState          pulumi.StringInput `pulumi:"regionState"`
	SupportInternational pulumi.IntInput    `pulumi:"supportInternational"`
}

func (GetRegionsRegionSetArgs) ElementType

func (GetRegionsRegionSetArgs) ElementType() reflect.Type

func (GetRegionsRegionSetArgs) ToGetRegionsRegionSetOutput

func (i GetRegionsRegionSetArgs) ToGetRegionsRegionSetOutput() GetRegionsRegionSetOutput

func (GetRegionsRegionSetArgs) ToGetRegionsRegionSetOutputWithContext

func (i GetRegionsRegionSetArgs) ToGetRegionsRegionSetOutputWithContext(ctx context.Context) GetRegionsRegionSetOutput

type GetRegionsRegionSetArray

type GetRegionsRegionSetArray []GetRegionsRegionSetInput

func (GetRegionsRegionSetArray) ElementType

func (GetRegionsRegionSetArray) ElementType() reflect.Type

func (GetRegionsRegionSetArray) ToGetRegionsRegionSetArrayOutput

func (i GetRegionsRegionSetArray) ToGetRegionsRegionSetArrayOutput() GetRegionsRegionSetArrayOutput

func (GetRegionsRegionSetArray) ToGetRegionsRegionSetArrayOutputWithContext

func (i GetRegionsRegionSetArray) ToGetRegionsRegionSetArrayOutputWithContext(ctx context.Context) GetRegionsRegionSetArrayOutput

type GetRegionsRegionSetArrayInput

type GetRegionsRegionSetArrayInput interface {
	pulumi.Input

	ToGetRegionsRegionSetArrayOutput() GetRegionsRegionSetArrayOutput
	ToGetRegionsRegionSetArrayOutputWithContext(context.Context) GetRegionsRegionSetArrayOutput
}

GetRegionsRegionSetArrayInput is an input type that accepts GetRegionsRegionSetArray and GetRegionsRegionSetArrayOutput values. You can construct a concrete instance of `GetRegionsRegionSetArrayInput` via:

GetRegionsRegionSetArray{ GetRegionsRegionSetArgs{...} }

type GetRegionsRegionSetArrayOutput

type GetRegionsRegionSetArrayOutput struct{ *pulumi.OutputState }

func (GetRegionsRegionSetArrayOutput) ElementType

func (GetRegionsRegionSetArrayOutput) Index

func (GetRegionsRegionSetArrayOutput) ToGetRegionsRegionSetArrayOutput

func (o GetRegionsRegionSetArrayOutput) ToGetRegionsRegionSetArrayOutput() GetRegionsRegionSetArrayOutput

func (GetRegionsRegionSetArrayOutput) ToGetRegionsRegionSetArrayOutputWithContext

func (o GetRegionsRegionSetArrayOutput) ToGetRegionsRegionSetArrayOutputWithContext(ctx context.Context) GetRegionsRegionSetArrayOutput

type GetRegionsRegionSetInput

type GetRegionsRegionSetInput interface {
	pulumi.Input

	ToGetRegionsRegionSetOutput() GetRegionsRegionSetOutput
	ToGetRegionsRegionSetOutputWithContext(context.Context) GetRegionsRegionSetOutput
}

GetRegionsRegionSetInput is an input type that accepts GetRegionsRegionSetArgs and GetRegionsRegionSetOutput values. You can construct a concrete instance of `GetRegionsRegionSetInput` via:

GetRegionsRegionSetArgs{...}

type GetRegionsRegionSetOutput

type GetRegionsRegionSetOutput struct{ *pulumi.OutputState }

func (GetRegionsRegionSetOutput) ElementType

func (GetRegionsRegionSetOutput) ElementType() reflect.Type

func (GetRegionsRegionSetOutput) Region

func (GetRegionsRegionSetOutput) RegionId

func (GetRegionsRegionSetOutput) RegionName

func (GetRegionsRegionSetOutput) RegionState

func (GetRegionsRegionSetOutput) SupportInternational

func (o GetRegionsRegionSetOutput) SupportInternational() pulumi.IntOutput

func (GetRegionsRegionSetOutput) ToGetRegionsRegionSetOutput

func (o GetRegionsRegionSetOutput) ToGetRegionsRegionSetOutput() GetRegionsRegionSetOutput

func (GetRegionsRegionSetOutput) ToGetRegionsRegionSetOutputWithContext

func (o GetRegionsRegionSetOutput) ToGetRegionsRegionSetOutputWithContext(ctx context.Context) GetRegionsRegionSetOutput

type GetRegionsResult

type GetRegionsResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                `pulumi:"id"`
	RegionSets       []GetRegionsRegionSet `pulumi:"regionSets"`
	ResultOutputFile *string               `pulumi:"resultOutputFile"`
}

A collection of values returned by getRegions.

func GetRegions

func GetRegions(ctx *pulumi.Context, args *GetRegionsArgs, opts ...pulumi.InvokeOption) (*GetRegionsResult, error)

type GetRegionsResultOutput

type GetRegionsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getRegions.

func (GetRegionsResultOutput) ElementType

func (GetRegionsResultOutput) ElementType() reflect.Type

func (GetRegionsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetRegionsResultOutput) RegionSets

func (GetRegionsResultOutput) ResultOutputFile

func (o GetRegionsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetRegionsResultOutput) ToGetRegionsResultOutput

func (o GetRegionsResultOutput) ToGetRegionsResultOutput() GetRegionsResultOutput

func (GetRegionsResultOutput) ToGetRegionsResultOutputWithContext

func (o GetRegionsResultOutput) ToGetRegionsResultOutputWithContext(ctx context.Context) GetRegionsResultOutput

type GetSpecinfosArgs

type GetSpecinfosArgs struct {
	AvailabilityZone string  `pulumi:"availabilityZone"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getSpecinfos.

type GetSpecinfosList

type GetSpecinfosList struct {
	Cpu               int    `pulumi:"cpu"`
	EngineVersion     string `pulumi:"engineVersion"`
	EngineVersionName string `pulumi:"engineVersionName"`
	Id                string `pulumi:"id"`
	Memory            int    `pulumi:"memory"`
	Qps               int    `pulumi:"qps"`
	StorageMax        int    `pulumi:"storageMax"`
	StorageMin        int    `pulumi:"storageMin"`
}

type GetSpecinfosListArgs

type GetSpecinfosListArgs struct {
	Cpu               pulumi.IntInput    `pulumi:"cpu"`
	EngineVersion     pulumi.StringInput `pulumi:"engineVersion"`
	EngineVersionName pulumi.StringInput `pulumi:"engineVersionName"`
	Id                pulumi.StringInput `pulumi:"id"`
	Memory            pulumi.IntInput    `pulumi:"memory"`
	Qps               pulumi.IntInput    `pulumi:"qps"`
	StorageMax        pulumi.IntInput    `pulumi:"storageMax"`
	StorageMin        pulumi.IntInput    `pulumi:"storageMin"`
}

func (GetSpecinfosListArgs) ElementType

func (GetSpecinfosListArgs) ElementType() reflect.Type

func (GetSpecinfosListArgs) ToGetSpecinfosListOutput

func (i GetSpecinfosListArgs) ToGetSpecinfosListOutput() GetSpecinfosListOutput

func (GetSpecinfosListArgs) ToGetSpecinfosListOutputWithContext

func (i GetSpecinfosListArgs) ToGetSpecinfosListOutputWithContext(ctx context.Context) GetSpecinfosListOutput

type GetSpecinfosListArray

type GetSpecinfosListArray []GetSpecinfosListInput

func (GetSpecinfosListArray) ElementType

func (GetSpecinfosListArray) ElementType() reflect.Type

func (GetSpecinfosListArray) ToGetSpecinfosListArrayOutput

func (i GetSpecinfosListArray) ToGetSpecinfosListArrayOutput() GetSpecinfosListArrayOutput

func (GetSpecinfosListArray) ToGetSpecinfosListArrayOutputWithContext

func (i GetSpecinfosListArray) ToGetSpecinfosListArrayOutputWithContext(ctx context.Context) GetSpecinfosListArrayOutput

type GetSpecinfosListArrayInput

type GetSpecinfosListArrayInput interface {
	pulumi.Input

	ToGetSpecinfosListArrayOutput() GetSpecinfosListArrayOutput
	ToGetSpecinfosListArrayOutputWithContext(context.Context) GetSpecinfosListArrayOutput
}

GetSpecinfosListArrayInput is an input type that accepts GetSpecinfosListArray and GetSpecinfosListArrayOutput values. You can construct a concrete instance of `GetSpecinfosListArrayInput` via:

GetSpecinfosListArray{ GetSpecinfosListArgs{...} }

type GetSpecinfosListArrayOutput

type GetSpecinfosListArrayOutput struct{ *pulumi.OutputState }

func (GetSpecinfosListArrayOutput) ElementType

func (GetSpecinfosListArrayOutput) Index

func (GetSpecinfosListArrayOutput) ToGetSpecinfosListArrayOutput

func (o GetSpecinfosListArrayOutput) ToGetSpecinfosListArrayOutput() GetSpecinfosListArrayOutput

func (GetSpecinfosListArrayOutput) ToGetSpecinfosListArrayOutputWithContext

func (o GetSpecinfosListArrayOutput) ToGetSpecinfosListArrayOutputWithContext(ctx context.Context) GetSpecinfosListArrayOutput

type GetSpecinfosListInput

type GetSpecinfosListInput interface {
	pulumi.Input

	ToGetSpecinfosListOutput() GetSpecinfosListOutput
	ToGetSpecinfosListOutputWithContext(context.Context) GetSpecinfosListOutput
}

GetSpecinfosListInput is an input type that accepts GetSpecinfosListArgs and GetSpecinfosListOutput values. You can construct a concrete instance of `GetSpecinfosListInput` via:

GetSpecinfosListArgs{...}

type GetSpecinfosListOutput

type GetSpecinfosListOutput struct{ *pulumi.OutputState }

func (GetSpecinfosListOutput) Cpu

func (GetSpecinfosListOutput) ElementType

func (GetSpecinfosListOutput) ElementType() reflect.Type

func (GetSpecinfosListOutput) EngineVersion

func (o GetSpecinfosListOutput) EngineVersion() pulumi.StringOutput

func (GetSpecinfosListOutput) EngineVersionName

func (o GetSpecinfosListOutput) EngineVersionName() pulumi.StringOutput

func (GetSpecinfosListOutput) Id

func (GetSpecinfosListOutput) Memory

func (GetSpecinfosListOutput) Qps

func (GetSpecinfosListOutput) StorageMax

func (o GetSpecinfosListOutput) StorageMax() pulumi.IntOutput

func (GetSpecinfosListOutput) StorageMin

func (o GetSpecinfosListOutput) StorageMin() pulumi.IntOutput

func (GetSpecinfosListOutput) ToGetSpecinfosListOutput

func (o GetSpecinfosListOutput) ToGetSpecinfosListOutput() GetSpecinfosListOutput

func (GetSpecinfosListOutput) ToGetSpecinfosListOutputWithContext

func (o GetSpecinfosListOutput) ToGetSpecinfosListOutputWithContext(ctx context.Context) GetSpecinfosListOutput

type GetSpecinfosOutputArgs

type GetSpecinfosOutputArgs struct {
	AvailabilityZone pulumi.StringInput    `pulumi:"availabilityZone"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getSpecinfos.

func (GetSpecinfosOutputArgs) ElementType

func (GetSpecinfosOutputArgs) ElementType() reflect.Type

type GetSpecinfosResult

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

A collection of values returned by getSpecinfos.

func GetSpecinfos

func GetSpecinfos(ctx *pulumi.Context, args *GetSpecinfosArgs, opts ...pulumi.InvokeOption) (*GetSpecinfosResult, error)

type GetSpecinfosResultOutput

type GetSpecinfosResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getSpecinfos.

func (GetSpecinfosResultOutput) AvailabilityZone

func (o GetSpecinfosResultOutput) AvailabilityZone() pulumi.StringOutput

func (GetSpecinfosResultOutput) ElementType

func (GetSpecinfosResultOutput) ElementType() reflect.Type

func (GetSpecinfosResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetSpecinfosResultOutput) Lists

func (GetSpecinfosResultOutput) ResultOutputFile

func (o GetSpecinfosResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetSpecinfosResultOutput) ToGetSpecinfosResultOutput

func (o GetSpecinfosResultOutput) ToGetSpecinfosResultOutput() GetSpecinfosResultOutput

func (GetSpecinfosResultOutput) ToGetSpecinfosResultOutputWithContext

func (o GetSpecinfosResultOutput) ToGetSpecinfosResultOutputWithContext(ctx context.Context) GetSpecinfosResultOutput

type GetXlogsArgs

type GetXlogsArgs struct {
	EndTime          *string `pulumi:"endTime"`
	InstanceId       string  `pulumi:"instanceId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	StartTime        *string `pulumi:"startTime"`
}

A collection of arguments for invoking getXlogs.

type GetXlogsList

type GetXlogsList struct {
	EndTime      string `pulumi:"endTime"`
	ExternalAddr string `pulumi:"externalAddr"`
	Id           int    `pulumi:"id"`
	InternalAddr string `pulumi:"internalAddr"`
	Size         int    `pulumi:"size"`
	StartTime    string `pulumi:"startTime"`
}

type GetXlogsListArgs

type GetXlogsListArgs struct {
	EndTime      pulumi.StringInput `pulumi:"endTime"`
	ExternalAddr pulumi.StringInput `pulumi:"externalAddr"`
	Id           pulumi.IntInput    `pulumi:"id"`
	InternalAddr pulumi.StringInput `pulumi:"internalAddr"`
	Size         pulumi.IntInput    `pulumi:"size"`
	StartTime    pulumi.StringInput `pulumi:"startTime"`
}

func (GetXlogsListArgs) ElementType

func (GetXlogsListArgs) ElementType() reflect.Type

func (GetXlogsListArgs) ToGetXlogsListOutput

func (i GetXlogsListArgs) ToGetXlogsListOutput() GetXlogsListOutput

func (GetXlogsListArgs) ToGetXlogsListOutputWithContext

func (i GetXlogsListArgs) ToGetXlogsListOutputWithContext(ctx context.Context) GetXlogsListOutput

type GetXlogsListArray

type GetXlogsListArray []GetXlogsListInput

func (GetXlogsListArray) ElementType

func (GetXlogsListArray) ElementType() reflect.Type

func (GetXlogsListArray) ToGetXlogsListArrayOutput

func (i GetXlogsListArray) ToGetXlogsListArrayOutput() GetXlogsListArrayOutput

func (GetXlogsListArray) ToGetXlogsListArrayOutputWithContext

func (i GetXlogsListArray) ToGetXlogsListArrayOutputWithContext(ctx context.Context) GetXlogsListArrayOutput

type GetXlogsListArrayInput

type GetXlogsListArrayInput interface {
	pulumi.Input

	ToGetXlogsListArrayOutput() GetXlogsListArrayOutput
	ToGetXlogsListArrayOutputWithContext(context.Context) GetXlogsListArrayOutput
}

GetXlogsListArrayInput is an input type that accepts GetXlogsListArray and GetXlogsListArrayOutput values. You can construct a concrete instance of `GetXlogsListArrayInput` via:

GetXlogsListArray{ GetXlogsListArgs{...} }

type GetXlogsListArrayOutput

type GetXlogsListArrayOutput struct{ *pulumi.OutputState }

func (GetXlogsListArrayOutput) ElementType

func (GetXlogsListArrayOutput) ElementType() reflect.Type

func (GetXlogsListArrayOutput) Index

func (GetXlogsListArrayOutput) ToGetXlogsListArrayOutput

func (o GetXlogsListArrayOutput) ToGetXlogsListArrayOutput() GetXlogsListArrayOutput

func (GetXlogsListArrayOutput) ToGetXlogsListArrayOutputWithContext

func (o GetXlogsListArrayOutput) ToGetXlogsListArrayOutputWithContext(ctx context.Context) GetXlogsListArrayOutput

type GetXlogsListInput

type GetXlogsListInput interface {
	pulumi.Input

	ToGetXlogsListOutput() GetXlogsListOutput
	ToGetXlogsListOutputWithContext(context.Context) GetXlogsListOutput
}

GetXlogsListInput is an input type that accepts GetXlogsListArgs and GetXlogsListOutput values. You can construct a concrete instance of `GetXlogsListInput` via:

GetXlogsListArgs{...}

type GetXlogsListOutput

type GetXlogsListOutput struct{ *pulumi.OutputState }

func (GetXlogsListOutput) ElementType

func (GetXlogsListOutput) ElementType() reflect.Type

func (GetXlogsListOutput) EndTime

func (GetXlogsListOutput) ExternalAddr

func (o GetXlogsListOutput) ExternalAddr() pulumi.StringOutput

func (GetXlogsListOutput) Id

func (GetXlogsListOutput) InternalAddr

func (o GetXlogsListOutput) InternalAddr() pulumi.StringOutput

func (GetXlogsListOutput) Size

func (GetXlogsListOutput) StartTime

func (o GetXlogsListOutput) StartTime() pulumi.StringOutput

func (GetXlogsListOutput) ToGetXlogsListOutput

func (o GetXlogsListOutput) ToGetXlogsListOutput() GetXlogsListOutput

func (GetXlogsListOutput) ToGetXlogsListOutputWithContext

func (o GetXlogsListOutput) ToGetXlogsListOutputWithContext(ctx context.Context) GetXlogsListOutput

type GetXlogsOutputArgs

type GetXlogsOutputArgs struct {
	EndTime          pulumi.StringPtrInput `pulumi:"endTime"`
	InstanceId       pulumi.StringInput    `pulumi:"instanceId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	StartTime        pulumi.StringPtrInput `pulumi:"startTime"`
}

A collection of arguments for invoking getXlogs.

func (GetXlogsOutputArgs) ElementType

func (GetXlogsOutputArgs) ElementType() reflect.Type

type GetXlogsResult

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

A collection of values returned by getXlogs.

func GetXlogs

func GetXlogs(ctx *pulumi.Context, args *GetXlogsArgs, opts ...pulumi.InvokeOption) (*GetXlogsResult, error)

type GetXlogsResultOutput

type GetXlogsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getXlogs.

func (GetXlogsResultOutput) ElementType

func (GetXlogsResultOutput) ElementType() reflect.Type

func (GetXlogsResultOutput) EndTime

func (GetXlogsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetXlogsResultOutput) InstanceId

func (o GetXlogsResultOutput) InstanceId() pulumi.StringOutput

func (GetXlogsResultOutput) Lists

func (GetXlogsResultOutput) ResultOutputFile

func (o GetXlogsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetXlogsResultOutput) StartTime

func (GetXlogsResultOutput) ToGetXlogsResultOutput

func (o GetXlogsResultOutput) ToGetXlogsResultOutput() GetXlogsResultOutput

func (GetXlogsResultOutput) ToGetXlogsResultOutputWithContext

func (o GetXlogsResultOutput) ToGetXlogsResultOutputWithContext(ctx context.Context) GetXlogsResultOutput

type GetZonesArgs

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

A collection of arguments for invoking getZones.

type GetZonesOutputArgs

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

A collection of arguments for invoking getZones.

func (GetZonesOutputArgs) ElementType

func (GetZonesOutputArgs) ElementType() reflect.Type

type GetZonesResult

type GetZonesResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string            `pulumi:"id"`
	ResultOutputFile *string           `pulumi:"resultOutputFile"`
	ZoneSets         []GetZonesZoneSet `pulumi:"zoneSets"`
}

A collection of values returned by getZones.

func GetZones

func GetZones(ctx *pulumi.Context, args *GetZonesArgs, opts ...pulumi.InvokeOption) (*GetZonesResult, error)

type GetZonesResultOutput

type GetZonesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getZones.

func (GetZonesResultOutput) ElementType

func (GetZonesResultOutput) ElementType() reflect.Type

func (GetZonesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetZonesResultOutput) ResultOutputFile

func (o GetZonesResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetZonesResultOutput) ToGetZonesResultOutput

func (o GetZonesResultOutput) ToGetZonesResultOutput() GetZonesResultOutput

func (GetZonesResultOutput) ToGetZonesResultOutputWithContext

func (o GetZonesResultOutput) ToGetZonesResultOutputWithContext(ctx context.Context) GetZonesResultOutput

func (GetZonesResultOutput) ZoneSets

type GetZonesZoneSet

type GetZonesZoneSet struct {
	StandbyZoneSets []string `pulumi:"standbyZoneSets"`
	Zone            string   `pulumi:"zone"`
	ZoneId          int      `pulumi:"zoneId"`
	ZoneName        string   `pulumi:"zoneName"`
	ZoneState       string   `pulumi:"zoneState"`
	ZoneSupportIpv6 int      `pulumi:"zoneSupportIpv6"`
}

type GetZonesZoneSetArgs

type GetZonesZoneSetArgs struct {
	StandbyZoneSets pulumi.StringArrayInput `pulumi:"standbyZoneSets"`
	Zone            pulumi.StringInput      `pulumi:"zone"`
	ZoneId          pulumi.IntInput         `pulumi:"zoneId"`
	ZoneName        pulumi.StringInput      `pulumi:"zoneName"`
	ZoneState       pulumi.StringInput      `pulumi:"zoneState"`
	ZoneSupportIpv6 pulumi.IntInput         `pulumi:"zoneSupportIpv6"`
}

func (GetZonesZoneSetArgs) ElementType

func (GetZonesZoneSetArgs) ElementType() reflect.Type

func (GetZonesZoneSetArgs) ToGetZonesZoneSetOutput

func (i GetZonesZoneSetArgs) ToGetZonesZoneSetOutput() GetZonesZoneSetOutput

func (GetZonesZoneSetArgs) ToGetZonesZoneSetOutputWithContext

func (i GetZonesZoneSetArgs) ToGetZonesZoneSetOutputWithContext(ctx context.Context) GetZonesZoneSetOutput

type GetZonesZoneSetArray

type GetZonesZoneSetArray []GetZonesZoneSetInput

func (GetZonesZoneSetArray) ElementType

func (GetZonesZoneSetArray) ElementType() reflect.Type

func (GetZonesZoneSetArray) ToGetZonesZoneSetArrayOutput

func (i GetZonesZoneSetArray) ToGetZonesZoneSetArrayOutput() GetZonesZoneSetArrayOutput

func (GetZonesZoneSetArray) ToGetZonesZoneSetArrayOutputWithContext

func (i GetZonesZoneSetArray) ToGetZonesZoneSetArrayOutputWithContext(ctx context.Context) GetZonesZoneSetArrayOutput

type GetZonesZoneSetArrayInput

type GetZonesZoneSetArrayInput interface {
	pulumi.Input

	ToGetZonesZoneSetArrayOutput() GetZonesZoneSetArrayOutput
	ToGetZonesZoneSetArrayOutputWithContext(context.Context) GetZonesZoneSetArrayOutput
}

GetZonesZoneSetArrayInput is an input type that accepts GetZonesZoneSetArray and GetZonesZoneSetArrayOutput values. You can construct a concrete instance of `GetZonesZoneSetArrayInput` via:

GetZonesZoneSetArray{ GetZonesZoneSetArgs{...} }

type GetZonesZoneSetArrayOutput

type GetZonesZoneSetArrayOutput struct{ *pulumi.OutputState }

func (GetZonesZoneSetArrayOutput) ElementType

func (GetZonesZoneSetArrayOutput) ElementType() reflect.Type

func (GetZonesZoneSetArrayOutput) Index

func (GetZonesZoneSetArrayOutput) ToGetZonesZoneSetArrayOutput

func (o GetZonesZoneSetArrayOutput) ToGetZonesZoneSetArrayOutput() GetZonesZoneSetArrayOutput

func (GetZonesZoneSetArrayOutput) ToGetZonesZoneSetArrayOutputWithContext

func (o GetZonesZoneSetArrayOutput) ToGetZonesZoneSetArrayOutputWithContext(ctx context.Context) GetZonesZoneSetArrayOutput

type GetZonesZoneSetInput

type GetZonesZoneSetInput interface {
	pulumi.Input

	ToGetZonesZoneSetOutput() GetZonesZoneSetOutput
	ToGetZonesZoneSetOutputWithContext(context.Context) GetZonesZoneSetOutput
}

GetZonesZoneSetInput is an input type that accepts GetZonesZoneSetArgs and GetZonesZoneSetOutput values. You can construct a concrete instance of `GetZonesZoneSetInput` via:

GetZonesZoneSetArgs{...}

type GetZonesZoneSetOutput

type GetZonesZoneSetOutput struct{ *pulumi.OutputState }

func (GetZonesZoneSetOutput) ElementType

func (GetZonesZoneSetOutput) ElementType() reflect.Type

func (GetZonesZoneSetOutput) StandbyZoneSets

func (o GetZonesZoneSetOutput) StandbyZoneSets() pulumi.StringArrayOutput

func (GetZonesZoneSetOutput) ToGetZonesZoneSetOutput

func (o GetZonesZoneSetOutput) ToGetZonesZoneSetOutput() GetZonesZoneSetOutput

func (GetZonesZoneSetOutput) ToGetZonesZoneSetOutputWithContext

func (o GetZonesZoneSetOutput) ToGetZonesZoneSetOutputWithContext(ctx context.Context) GetZonesZoneSetOutput

func (GetZonesZoneSetOutput) Zone

func (GetZonesZoneSetOutput) ZoneId

func (GetZonesZoneSetOutput) ZoneName

func (GetZonesZoneSetOutput) ZoneState

func (GetZonesZoneSetOutput) ZoneSupportIpv6

func (o GetZonesZoneSetOutput) ZoneSupportIpv6() pulumi.IntOutput

type Instance

type Instance struct {
	pulumi.CustomResourceState

	// Auto renew flag, `1` for enabled. NOTES: Only support prepaid instance.
	AutoRenewFlag pulumi.IntPtrOutput `pulumi:"autoRenewFlag"`
	// Whether to use voucher, `1` for enabled.
	AutoVoucher pulumi.IntPtrOutput `pulumi:"autoVoucher"`
	// Availability zone. NOTE: This field could not be modified, please use `db_node_set` instead of modification. The changes
	// on this field will be suppressed when using the `db_node_set`.
	AvailabilityZone pulumi.StringOutput `pulumi:"availabilityZone"`
	// Specify DB backup plan.
	BackupPlan InstanceBackupPlanPtrOutput `pulumi:"backupPlan"`
	// Pay type of the postgresql instance. Values `POSTPAID_BY_HOUR` (Default), `PREPAID`. It only support to update the type
	// from `POSTPAID_BY_HOUR` to `PREPAID`.
	ChargeType pulumi.StringPtrOutput `pulumi:"chargeType"`
	// Charset of the root account. Valid values are `UTF8`,`LATIN1`.
	Charset pulumi.StringPtrOutput `pulumi:"charset"`
	// Create time of the postgresql instance.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// PostgreSQL kernel version number. If it is specified, an instance running kernel DBKernelVersion will be created. It
	// supports updating the minor kernel version immediately.
	DbKernelVersion pulumi.StringOutput `pulumi:"dbKernelVersion"`
	// PostgreSQL major version number. Valid values: 10, 11, 12, 13. If it is specified, an instance running the latest kernel
	// of PostgreSQL DBMajorVersion will be created.
	DbMajorVersion pulumi.StringOutput `pulumi:"dbMajorVersion"`
	// PostgreSQL major version number. Valid values: 10, 11, 12, 13. If it is specified, an instance running the latest kernel
	// of PostgreSQL DBMajorVersion will be created.
	//
	// Deprecated: `db_major_vesion` will be deprecated, use `db_major_version` instead.
	DbMajorVesion pulumi.StringOutput `pulumi:"dbMajorVesion"`
	// Specify instance node info for disaster migration.
	DbNodeSets InstanceDbNodeSetArrayOutput `pulumi:"dbNodeSets"`
	// Version of the postgresql database engine. Valid values: `10.4`, `11.8`, `12.4`.
	EngineVersion pulumi.StringPtrOutput `pulumi:"engineVersion"`
	// KeyId of the custom key.
	KmsKeyId pulumi.StringOutput `pulumi:"kmsKeyId"`
	// Region of the custom key.
	KmsRegion pulumi.StringOutput `pulumi:"kmsRegion"`
	// max_standby_archive_delay applies when WAL data is being read from WAL archive (and is therefore not current). Units are
	// milliseconds if not specified.
	MaxStandbyArchiveDelay pulumi.IntOutput `pulumi:"maxStandbyArchiveDelay"`
	// max_standby_streaming_delay applies when WAL data is being received via streaming replication. Units are milliseconds if
	// not specified.
	MaxStandbyStreamingDelay pulumi.IntOutput `pulumi:"maxStandbyStreamingDelay"`
	// Memory size(in GB). Allowed value must be larger than `memory` that data source `tencentcloud_postgresql_specinfos`
	// provides.
	Memory pulumi.IntOutput `pulumi:"memory"`
	// Name of the postgresql instance.
	Name pulumi.StringOutput `pulumi:"name"`
	// Whether to support data transparent encryption, 1: yes, 0: no (default).
	NeedSupportTde pulumi.IntOutput `pulumi:"needSupportTde"`
	// Specify Prepaid period in month. Default `1`. Values: `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`,
	// `24`, `36`. This field is valid only when creating a `PREPAID` type instance, or updating the charge type from
	// `POSTPAID_BY_HOUR` to `PREPAID`.
	Period pulumi.IntPtrOutput `pulumi:"period"`
	// IP for private access.
	PrivateAccessIp pulumi.StringOutput `pulumi:"privateAccessIp"`
	// Port for private access.
	PrivateAccessPort pulumi.IntOutput `pulumi:"privateAccessPort"`
	// Project id, default value is `0`.
	ProjectId pulumi.IntPtrOutput `pulumi:"projectId"`
	// Host for public access.
	PublicAccessHost pulumi.StringOutput `pulumi:"publicAccessHost"`
	// Port for public access.
	PublicAccessPort pulumi.IntOutput `pulumi:"publicAccessPort"`
	// Indicates whether to enable the access to an instance from public network or not.
	PublicAccessSwitch pulumi.BoolPtrOutput `pulumi:"publicAccessSwitch"`
	// Password of root account. This parameter can be specified when you purchase master instances, but it should be ignored
	// when you purchase read-only instances or disaster recovery instances.
	RootPassword pulumi.StringOutput `pulumi:"rootPassword"`
	// Instance root account name. This parameter is optional, Default value is `root`.
	RootUser pulumi.StringPtrOutput `pulumi:"rootUser"`
	// ID of security group. If both vpc_id and subnet_id are not set, this argument should not be set either.
	SecurityGroups pulumi.StringArrayOutput `pulumi:"securityGroups"`
	// Volume size(in GB). Allowed value must be a multiple of 10. The storage must be set with the limit of `storage_min` and
	// `storage_max` which data source `tencentcloud_postgresql_specinfos` provides.
	Storage pulumi.IntOutput `pulumi:"storage"`
	// ID of subnet.
	SubnetId pulumi.StringOutput `pulumi:"subnetId"`
	// The available tags within this postgresql.
	Tags pulumi.MapOutput `pulumi:"tags"`
	// Uid of the postgresql instance.
	Uid pulumi.IntOutput `pulumi:"uid"`
	// Specify Voucher Ids if `auto_voucher` was `1`, only support using 1 vouchers for now.
	VoucherIds pulumi.StringArrayOutput `pulumi:"voucherIds"`
	// ID of VPC.
	VpcId pulumi.StringOutput `pulumi:"vpcId"`
}

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 {
	// Auto renew flag, `1` for enabled. NOTES: Only support prepaid instance.
	AutoRenewFlag pulumi.IntPtrInput
	// Whether to use voucher, `1` for enabled.
	AutoVoucher pulumi.IntPtrInput
	// Availability zone. NOTE: This field could not be modified, please use `db_node_set` instead of modification. The changes
	// on this field will be suppressed when using the `db_node_set`.
	AvailabilityZone pulumi.StringInput
	// Specify DB backup plan.
	BackupPlan InstanceBackupPlanPtrInput
	// Pay type of the postgresql instance. Values `POSTPAID_BY_HOUR` (Default), `PREPAID`. It only support to update the type
	// from `POSTPAID_BY_HOUR` to `PREPAID`.
	ChargeType pulumi.StringPtrInput
	// Charset of the root account. Valid values are `UTF8`,`LATIN1`.
	Charset pulumi.StringPtrInput
	// PostgreSQL kernel version number. If it is specified, an instance running kernel DBKernelVersion will be created. It
	// supports updating the minor kernel version immediately.
	DbKernelVersion pulumi.StringPtrInput
	// PostgreSQL major version number. Valid values: 10, 11, 12, 13. If it is specified, an instance running the latest kernel
	// of PostgreSQL DBMajorVersion will be created.
	DbMajorVersion pulumi.StringPtrInput
	// PostgreSQL major version number. Valid values: 10, 11, 12, 13. If it is specified, an instance running the latest kernel
	// of PostgreSQL DBMajorVersion will be created.
	//
	// Deprecated: `db_major_vesion` will be deprecated, use `db_major_version` instead.
	DbMajorVesion pulumi.StringPtrInput
	// Specify instance node info for disaster migration.
	DbNodeSets InstanceDbNodeSetArrayInput
	// Version of the postgresql database engine. Valid values: `10.4`, `11.8`, `12.4`.
	EngineVersion pulumi.StringPtrInput
	// KeyId of the custom key.
	KmsKeyId pulumi.StringPtrInput
	// Region of the custom key.
	KmsRegion pulumi.StringPtrInput
	// max_standby_archive_delay applies when WAL data is being read from WAL archive (and is therefore not current). Units are
	// milliseconds if not specified.
	MaxStandbyArchiveDelay pulumi.IntPtrInput
	// max_standby_streaming_delay applies when WAL data is being received via streaming replication. Units are milliseconds if
	// not specified.
	MaxStandbyStreamingDelay pulumi.IntPtrInput
	// Memory size(in GB). Allowed value must be larger than `memory` that data source `tencentcloud_postgresql_specinfos`
	// provides.
	Memory pulumi.IntInput
	// Name of the postgresql instance.
	Name pulumi.StringPtrInput
	// Whether to support data transparent encryption, 1: yes, 0: no (default).
	NeedSupportTde pulumi.IntPtrInput
	// Specify Prepaid period in month. Default `1`. Values: `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`,
	// `24`, `36`. This field is valid only when creating a `PREPAID` type instance, or updating the charge type from
	// `POSTPAID_BY_HOUR` to `PREPAID`.
	Period pulumi.IntPtrInput
	// Project id, default value is `0`.
	ProjectId pulumi.IntPtrInput
	// Indicates whether to enable the access to an instance from public network or not.
	PublicAccessSwitch pulumi.BoolPtrInput
	// Password of root account. This parameter can be specified when you purchase master instances, but it should be ignored
	// when you purchase read-only instances or disaster recovery instances.
	RootPassword pulumi.StringInput
	// Instance root account name. This parameter is optional, Default value is `root`.
	RootUser pulumi.StringPtrInput
	// ID of security group. If both vpc_id and subnet_id are not set, this argument should not be set either.
	SecurityGroups pulumi.StringArrayInput
	// Volume size(in GB). Allowed value must be a multiple of 10. The storage must be set with the limit of `storage_min` and
	// `storage_max` which data source `tencentcloud_postgresql_specinfos` provides.
	Storage pulumi.IntInput
	// ID of subnet.
	SubnetId pulumi.StringInput
	// The available tags within this postgresql.
	Tags pulumi.MapInput
	// Specify Voucher Ids if `auto_voucher` was `1`, only support using 1 vouchers for now.
	VoucherIds pulumi.StringArrayInput
	// ID of VPC.
	VpcId 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 InstanceBackupPlan

type InstanceBackupPlan struct {
	BackupPeriods             []string `pulumi:"backupPeriods"`
	BaseBackupRetentionPeriod *int     `pulumi:"baseBackupRetentionPeriod"`
	MaxBackupStartTime        *string  `pulumi:"maxBackupStartTime"`
	MinBackupStartTime        *string  `pulumi:"minBackupStartTime"`
}

type InstanceBackupPlanArgs

type InstanceBackupPlanArgs struct {
	BackupPeriods             pulumi.StringArrayInput `pulumi:"backupPeriods"`
	BaseBackupRetentionPeriod pulumi.IntPtrInput      `pulumi:"baseBackupRetentionPeriod"`
	MaxBackupStartTime        pulumi.StringPtrInput   `pulumi:"maxBackupStartTime"`
	MinBackupStartTime        pulumi.StringPtrInput   `pulumi:"minBackupStartTime"`
}

func (InstanceBackupPlanArgs) ElementType

func (InstanceBackupPlanArgs) ElementType() reflect.Type

func (InstanceBackupPlanArgs) ToInstanceBackupPlanOutput

func (i InstanceBackupPlanArgs) ToInstanceBackupPlanOutput() InstanceBackupPlanOutput

func (InstanceBackupPlanArgs) ToInstanceBackupPlanOutputWithContext

func (i InstanceBackupPlanArgs) ToInstanceBackupPlanOutputWithContext(ctx context.Context) InstanceBackupPlanOutput

func (InstanceBackupPlanArgs) ToInstanceBackupPlanPtrOutput

func (i InstanceBackupPlanArgs) ToInstanceBackupPlanPtrOutput() InstanceBackupPlanPtrOutput

func (InstanceBackupPlanArgs) ToInstanceBackupPlanPtrOutputWithContext

func (i InstanceBackupPlanArgs) ToInstanceBackupPlanPtrOutputWithContext(ctx context.Context) InstanceBackupPlanPtrOutput

type InstanceBackupPlanInput

type InstanceBackupPlanInput interface {
	pulumi.Input

	ToInstanceBackupPlanOutput() InstanceBackupPlanOutput
	ToInstanceBackupPlanOutputWithContext(context.Context) InstanceBackupPlanOutput
}

InstanceBackupPlanInput is an input type that accepts InstanceBackupPlanArgs and InstanceBackupPlanOutput values. You can construct a concrete instance of `InstanceBackupPlanInput` via:

InstanceBackupPlanArgs{...}

type InstanceBackupPlanOutput

type InstanceBackupPlanOutput struct{ *pulumi.OutputState }

func (InstanceBackupPlanOutput) BackupPeriods

func (InstanceBackupPlanOutput) BaseBackupRetentionPeriod

func (o InstanceBackupPlanOutput) BaseBackupRetentionPeriod() pulumi.IntPtrOutput

func (InstanceBackupPlanOutput) ElementType

func (InstanceBackupPlanOutput) ElementType() reflect.Type

func (InstanceBackupPlanOutput) MaxBackupStartTime

func (o InstanceBackupPlanOutput) MaxBackupStartTime() pulumi.StringPtrOutput

func (InstanceBackupPlanOutput) MinBackupStartTime

func (o InstanceBackupPlanOutput) MinBackupStartTime() pulumi.StringPtrOutput

func (InstanceBackupPlanOutput) ToInstanceBackupPlanOutput

func (o InstanceBackupPlanOutput) ToInstanceBackupPlanOutput() InstanceBackupPlanOutput

func (InstanceBackupPlanOutput) ToInstanceBackupPlanOutputWithContext

func (o InstanceBackupPlanOutput) ToInstanceBackupPlanOutputWithContext(ctx context.Context) InstanceBackupPlanOutput

func (InstanceBackupPlanOutput) ToInstanceBackupPlanPtrOutput

func (o InstanceBackupPlanOutput) ToInstanceBackupPlanPtrOutput() InstanceBackupPlanPtrOutput

func (InstanceBackupPlanOutput) ToInstanceBackupPlanPtrOutputWithContext

func (o InstanceBackupPlanOutput) ToInstanceBackupPlanPtrOutputWithContext(ctx context.Context) InstanceBackupPlanPtrOutput

type InstanceBackupPlanPtrInput

type InstanceBackupPlanPtrInput interface {
	pulumi.Input

	ToInstanceBackupPlanPtrOutput() InstanceBackupPlanPtrOutput
	ToInstanceBackupPlanPtrOutputWithContext(context.Context) InstanceBackupPlanPtrOutput
}

InstanceBackupPlanPtrInput is an input type that accepts InstanceBackupPlanArgs, InstanceBackupPlanPtr and InstanceBackupPlanPtrOutput values. You can construct a concrete instance of `InstanceBackupPlanPtrInput` via:

        InstanceBackupPlanArgs{...}

or:

        nil

type InstanceBackupPlanPtrOutput

type InstanceBackupPlanPtrOutput struct{ *pulumi.OutputState }

func (InstanceBackupPlanPtrOutput) BackupPeriods

func (InstanceBackupPlanPtrOutput) BaseBackupRetentionPeriod

func (o InstanceBackupPlanPtrOutput) BaseBackupRetentionPeriod() pulumi.IntPtrOutput

func (InstanceBackupPlanPtrOutput) Elem

func (InstanceBackupPlanPtrOutput) ElementType

func (InstanceBackupPlanPtrOutput) MaxBackupStartTime

func (o InstanceBackupPlanPtrOutput) MaxBackupStartTime() pulumi.StringPtrOutput

func (InstanceBackupPlanPtrOutput) MinBackupStartTime

func (o InstanceBackupPlanPtrOutput) MinBackupStartTime() pulumi.StringPtrOutput

func (InstanceBackupPlanPtrOutput) ToInstanceBackupPlanPtrOutput

func (o InstanceBackupPlanPtrOutput) ToInstanceBackupPlanPtrOutput() InstanceBackupPlanPtrOutput

func (InstanceBackupPlanPtrOutput) ToInstanceBackupPlanPtrOutputWithContext

func (o InstanceBackupPlanPtrOutput) ToInstanceBackupPlanPtrOutputWithContext(ctx context.Context) InstanceBackupPlanPtrOutput

type InstanceDbNodeSet

type InstanceDbNodeSet struct {
	Role *string `pulumi:"role"`
	Zone string  `pulumi:"zone"`
}

type InstanceDbNodeSetArgs

type InstanceDbNodeSetArgs struct {
	Role pulumi.StringPtrInput `pulumi:"role"`
	Zone pulumi.StringInput    `pulumi:"zone"`
}

func (InstanceDbNodeSetArgs) ElementType

func (InstanceDbNodeSetArgs) ElementType() reflect.Type

func (InstanceDbNodeSetArgs) ToInstanceDbNodeSetOutput

func (i InstanceDbNodeSetArgs) ToInstanceDbNodeSetOutput() InstanceDbNodeSetOutput

func (InstanceDbNodeSetArgs) ToInstanceDbNodeSetOutputWithContext

func (i InstanceDbNodeSetArgs) ToInstanceDbNodeSetOutputWithContext(ctx context.Context) InstanceDbNodeSetOutput

type InstanceDbNodeSetArray

type InstanceDbNodeSetArray []InstanceDbNodeSetInput

func (InstanceDbNodeSetArray) ElementType

func (InstanceDbNodeSetArray) ElementType() reflect.Type

func (InstanceDbNodeSetArray) ToInstanceDbNodeSetArrayOutput

func (i InstanceDbNodeSetArray) ToInstanceDbNodeSetArrayOutput() InstanceDbNodeSetArrayOutput

func (InstanceDbNodeSetArray) ToInstanceDbNodeSetArrayOutputWithContext

func (i InstanceDbNodeSetArray) ToInstanceDbNodeSetArrayOutputWithContext(ctx context.Context) InstanceDbNodeSetArrayOutput

type InstanceDbNodeSetArrayInput

type InstanceDbNodeSetArrayInput interface {
	pulumi.Input

	ToInstanceDbNodeSetArrayOutput() InstanceDbNodeSetArrayOutput
	ToInstanceDbNodeSetArrayOutputWithContext(context.Context) InstanceDbNodeSetArrayOutput
}

InstanceDbNodeSetArrayInput is an input type that accepts InstanceDbNodeSetArray and InstanceDbNodeSetArrayOutput values. You can construct a concrete instance of `InstanceDbNodeSetArrayInput` via:

InstanceDbNodeSetArray{ InstanceDbNodeSetArgs{...} }

type InstanceDbNodeSetArrayOutput

type InstanceDbNodeSetArrayOutput struct{ *pulumi.OutputState }

func (InstanceDbNodeSetArrayOutput) ElementType

func (InstanceDbNodeSetArrayOutput) Index

func (InstanceDbNodeSetArrayOutput) ToInstanceDbNodeSetArrayOutput

func (o InstanceDbNodeSetArrayOutput) ToInstanceDbNodeSetArrayOutput() InstanceDbNodeSetArrayOutput

func (InstanceDbNodeSetArrayOutput) ToInstanceDbNodeSetArrayOutputWithContext

func (o InstanceDbNodeSetArrayOutput) ToInstanceDbNodeSetArrayOutputWithContext(ctx context.Context) InstanceDbNodeSetArrayOutput

type InstanceDbNodeSetInput

type InstanceDbNodeSetInput interface {
	pulumi.Input

	ToInstanceDbNodeSetOutput() InstanceDbNodeSetOutput
	ToInstanceDbNodeSetOutputWithContext(context.Context) InstanceDbNodeSetOutput
}

InstanceDbNodeSetInput is an input type that accepts InstanceDbNodeSetArgs and InstanceDbNodeSetOutput values. You can construct a concrete instance of `InstanceDbNodeSetInput` via:

InstanceDbNodeSetArgs{...}

type InstanceDbNodeSetOutput

type InstanceDbNodeSetOutput struct{ *pulumi.OutputState }

func (InstanceDbNodeSetOutput) ElementType

func (InstanceDbNodeSetOutput) ElementType() reflect.Type

func (InstanceDbNodeSetOutput) Role

func (InstanceDbNodeSetOutput) ToInstanceDbNodeSetOutput

func (o InstanceDbNodeSetOutput) ToInstanceDbNodeSetOutput() InstanceDbNodeSetOutput

func (InstanceDbNodeSetOutput) ToInstanceDbNodeSetOutputWithContext

func (o InstanceDbNodeSetOutput) ToInstanceDbNodeSetOutputWithContext(ctx context.Context) InstanceDbNodeSetOutput

func (InstanceDbNodeSetOutput) Zone

type InstanceHaConfig

type InstanceHaConfig struct {
	pulumi.CustomResourceState

	// instance id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Maximum latency of highly available backup machines. When the delay time of the backup node is less than or equal to
	// this value, and the amount of delay data of the backup node is less than or equal to MaxStandbyLatency, the primary node
	// can be switched. Unit: s; Parameter range: [5, 10].
	MaxStandbyLag pulumi.IntOutput `pulumi:"maxStandbyLag"`
	// Maximum latency data volume for highly available backup machines. When the delay data amount of the backup node is less
	// than or equal to this value, and the delay time of the backup node is less than or equal to MaxStandbyLag, it can switch
	// to the main node. Unit: byte; Parameter range: [1073741824, 322122547200].
	MaxStandbyLatency pulumi.IntOutput `pulumi:"maxStandbyLatency"`
	// Maximum delay time for synchronous backup. When the delay time of the standby machine is less than or equal to this
	// value, and the amount of delay data of the standby machine is less than or equal to MaxSyncStandbyLatency, then the
	// standby machine adopts synchronous replication; Otherwise, adopt asynchronous replication. This parameter value is valid
	// for instances where SyncMode is set to Semi sync. When a semi synchronous instance prohibits degradation to asynchronous
	// replication, MaxSyncStandbyLatency and MaxSyncStandbyLag are not set. When semi synchronous instances allow degenerate
	// asynchronous replication, PostgreSQL version 9 instances must have MaxSyncStandbyLatency set and MaxSyncStandbyLag not
	// set, while PostgreSQL version 10 and above instances must have MaxSyncStandbyLatency and MaxSyncStandbyLag set.
	MaxSyncStandbyLag pulumi.IntPtrOutput `pulumi:"maxSyncStandbyLag"`
	// Maximum latency data for synchronous backup. When the amount of data delayed by the backup machine is less than or equal
	// to this value, and the delay time of the backup machine is less than or equal to MaxSyncStandbyLag, then the backup
	// machine adopts synchronous replication; Otherwise, adopt asynchronous replication. This parameter value is valid for
	// instances where SyncMode is set to Semi sync. When a semi synchronous instance prohibits degradation to asynchronous
	// replication, MaxSyncStandbyLatency and MaxSyncStandbyLag are not set. When semi synchronous instances allow degenerate
	// asynchronous replication, PostgreSQL version 9 instances must have MaxSyncStandbyLatency set and MaxSyncStandbyLag not
	// set, while PostgreSQL version 10 and above instances must have MaxSyncStandbyLatency and MaxSyncStandbyLag set.
	MaxSyncStandbyLatency pulumi.IntPtrOutput `pulumi:"maxSyncStandbyLatency"`
	// Master slave synchronization method, Semi-sync: Semi synchronous; Async: Asynchronous. Main instance default value:
	// Semi-sync, Read-only instance default value: Async.
	SyncMode pulumi.StringOutput `pulumi:"syncMode"`
}

func GetInstanceHaConfig

func GetInstanceHaConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *InstanceHaConfigState, opts ...pulumi.ResourceOption) (*InstanceHaConfig, error)

GetInstanceHaConfig gets an existing InstanceHaConfig 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 NewInstanceHaConfig

func NewInstanceHaConfig(ctx *pulumi.Context,
	name string, args *InstanceHaConfigArgs, opts ...pulumi.ResourceOption) (*InstanceHaConfig, error)

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

func (*InstanceHaConfig) ElementType

func (*InstanceHaConfig) ElementType() reflect.Type

func (*InstanceHaConfig) ToInstanceHaConfigOutput

func (i *InstanceHaConfig) ToInstanceHaConfigOutput() InstanceHaConfigOutput

func (*InstanceHaConfig) ToInstanceHaConfigOutputWithContext

func (i *InstanceHaConfig) ToInstanceHaConfigOutputWithContext(ctx context.Context) InstanceHaConfigOutput

type InstanceHaConfigArgs

type InstanceHaConfigArgs struct {
	// instance id.
	InstanceId pulumi.StringInput
	// Maximum latency of highly available backup machines. When the delay time of the backup node is less than or equal to
	// this value, and the amount of delay data of the backup node is less than or equal to MaxStandbyLatency, the primary node
	// can be switched. Unit: s; Parameter range: [5, 10].
	MaxStandbyLag pulumi.IntInput
	// Maximum latency data volume for highly available backup machines. When the delay data amount of the backup node is less
	// than or equal to this value, and the delay time of the backup node is less than or equal to MaxStandbyLag, it can switch
	// to the main node. Unit: byte; Parameter range: [1073741824, 322122547200].
	MaxStandbyLatency pulumi.IntInput
	// Maximum delay time for synchronous backup. When the delay time of the standby machine is less than or equal to this
	// value, and the amount of delay data of the standby machine is less than or equal to MaxSyncStandbyLatency, then the
	// standby machine adopts synchronous replication; Otherwise, adopt asynchronous replication. This parameter value is valid
	// for instances where SyncMode is set to Semi sync. When a semi synchronous instance prohibits degradation to asynchronous
	// replication, MaxSyncStandbyLatency and MaxSyncStandbyLag are not set. When semi synchronous instances allow degenerate
	// asynchronous replication, PostgreSQL version 9 instances must have MaxSyncStandbyLatency set and MaxSyncStandbyLag not
	// set, while PostgreSQL version 10 and above instances must have MaxSyncStandbyLatency and MaxSyncStandbyLag set.
	MaxSyncStandbyLag pulumi.IntPtrInput
	// Maximum latency data for synchronous backup. When the amount of data delayed by the backup machine is less than or equal
	// to this value, and the delay time of the backup machine is less than or equal to MaxSyncStandbyLag, then the backup
	// machine adopts synchronous replication; Otherwise, adopt asynchronous replication. This parameter value is valid for
	// instances where SyncMode is set to Semi sync. When a semi synchronous instance prohibits degradation to asynchronous
	// replication, MaxSyncStandbyLatency and MaxSyncStandbyLag are not set. When semi synchronous instances allow degenerate
	// asynchronous replication, PostgreSQL version 9 instances must have MaxSyncStandbyLatency set and MaxSyncStandbyLag not
	// set, while PostgreSQL version 10 and above instances must have MaxSyncStandbyLatency and MaxSyncStandbyLag set.
	MaxSyncStandbyLatency pulumi.IntPtrInput
	// Master slave synchronization method, Semi-sync: Semi synchronous; Async: Asynchronous. Main instance default value:
	// Semi-sync, Read-only instance default value: Async.
	SyncMode pulumi.StringInput
}

The set of arguments for constructing a InstanceHaConfig resource.

func (InstanceHaConfigArgs) ElementType

func (InstanceHaConfigArgs) ElementType() reflect.Type

type InstanceHaConfigArray

type InstanceHaConfigArray []InstanceHaConfigInput

func (InstanceHaConfigArray) ElementType

func (InstanceHaConfigArray) ElementType() reflect.Type

func (InstanceHaConfigArray) ToInstanceHaConfigArrayOutput

func (i InstanceHaConfigArray) ToInstanceHaConfigArrayOutput() InstanceHaConfigArrayOutput

func (InstanceHaConfigArray) ToInstanceHaConfigArrayOutputWithContext

func (i InstanceHaConfigArray) ToInstanceHaConfigArrayOutputWithContext(ctx context.Context) InstanceHaConfigArrayOutput

type InstanceHaConfigArrayInput

type InstanceHaConfigArrayInput interface {
	pulumi.Input

	ToInstanceHaConfigArrayOutput() InstanceHaConfigArrayOutput
	ToInstanceHaConfigArrayOutputWithContext(context.Context) InstanceHaConfigArrayOutput
}

InstanceHaConfigArrayInput is an input type that accepts InstanceHaConfigArray and InstanceHaConfigArrayOutput values. You can construct a concrete instance of `InstanceHaConfigArrayInput` via:

InstanceHaConfigArray{ InstanceHaConfigArgs{...} }

type InstanceHaConfigArrayOutput

type InstanceHaConfigArrayOutput struct{ *pulumi.OutputState }

func (InstanceHaConfigArrayOutput) ElementType

func (InstanceHaConfigArrayOutput) Index

func (InstanceHaConfigArrayOutput) ToInstanceHaConfigArrayOutput

func (o InstanceHaConfigArrayOutput) ToInstanceHaConfigArrayOutput() InstanceHaConfigArrayOutput

func (InstanceHaConfigArrayOutput) ToInstanceHaConfigArrayOutputWithContext

func (o InstanceHaConfigArrayOutput) ToInstanceHaConfigArrayOutputWithContext(ctx context.Context) InstanceHaConfigArrayOutput

type InstanceHaConfigInput

type InstanceHaConfigInput interface {
	pulumi.Input

	ToInstanceHaConfigOutput() InstanceHaConfigOutput
	ToInstanceHaConfigOutputWithContext(ctx context.Context) InstanceHaConfigOutput
}

type InstanceHaConfigMap

type InstanceHaConfigMap map[string]InstanceHaConfigInput

func (InstanceHaConfigMap) ElementType

func (InstanceHaConfigMap) ElementType() reflect.Type

func (InstanceHaConfigMap) ToInstanceHaConfigMapOutput

func (i InstanceHaConfigMap) ToInstanceHaConfigMapOutput() InstanceHaConfigMapOutput

func (InstanceHaConfigMap) ToInstanceHaConfigMapOutputWithContext

func (i InstanceHaConfigMap) ToInstanceHaConfigMapOutputWithContext(ctx context.Context) InstanceHaConfigMapOutput

type InstanceHaConfigMapInput

type InstanceHaConfigMapInput interface {
	pulumi.Input

	ToInstanceHaConfigMapOutput() InstanceHaConfigMapOutput
	ToInstanceHaConfigMapOutputWithContext(context.Context) InstanceHaConfigMapOutput
}

InstanceHaConfigMapInput is an input type that accepts InstanceHaConfigMap and InstanceHaConfigMapOutput values. You can construct a concrete instance of `InstanceHaConfigMapInput` via:

InstanceHaConfigMap{ "key": InstanceHaConfigArgs{...} }

type InstanceHaConfigMapOutput

type InstanceHaConfigMapOutput struct{ *pulumi.OutputState }

func (InstanceHaConfigMapOutput) ElementType

func (InstanceHaConfigMapOutput) ElementType() reflect.Type

func (InstanceHaConfigMapOutput) MapIndex

func (InstanceHaConfigMapOutput) ToInstanceHaConfigMapOutput

func (o InstanceHaConfigMapOutput) ToInstanceHaConfigMapOutput() InstanceHaConfigMapOutput

func (InstanceHaConfigMapOutput) ToInstanceHaConfigMapOutputWithContext

func (o InstanceHaConfigMapOutput) ToInstanceHaConfigMapOutputWithContext(ctx context.Context) InstanceHaConfigMapOutput

type InstanceHaConfigOutput

type InstanceHaConfigOutput struct{ *pulumi.OutputState }

func (InstanceHaConfigOutput) ElementType

func (InstanceHaConfigOutput) ElementType() reflect.Type

func (InstanceHaConfigOutput) InstanceId

instance id.

func (InstanceHaConfigOutput) MaxStandbyLag

func (o InstanceHaConfigOutput) MaxStandbyLag() pulumi.IntOutput

Maximum latency of highly available backup machines. When the delay time of the backup node is less than or equal to this value, and the amount of delay data of the backup node is less than or equal to MaxStandbyLatency, the primary node can be switched. Unit: s; Parameter range: [5, 10].

func (InstanceHaConfigOutput) MaxStandbyLatency

func (o InstanceHaConfigOutput) MaxStandbyLatency() pulumi.IntOutput

Maximum latency data volume for highly available backup machines. When the delay data amount of the backup node is less than or equal to this value, and the delay time of the backup node is less than or equal to MaxStandbyLag, it can switch to the main node. Unit: byte; Parameter range: [1073741824, 322122547200].

func (InstanceHaConfigOutput) MaxSyncStandbyLag

func (o InstanceHaConfigOutput) MaxSyncStandbyLag() pulumi.IntPtrOutput

Maximum delay time for synchronous backup. When the delay time of the standby machine is less than or equal to this value, and the amount of delay data of the standby machine is less than or equal to MaxSyncStandbyLatency, then the standby machine adopts synchronous replication; Otherwise, adopt asynchronous replication. This parameter value is valid for instances where SyncMode is set to Semi sync. When a semi synchronous instance prohibits degradation to asynchronous replication, MaxSyncStandbyLatency and MaxSyncStandbyLag are not set. When semi synchronous instances allow degenerate asynchronous replication, PostgreSQL version 9 instances must have MaxSyncStandbyLatency set and MaxSyncStandbyLag not set, while PostgreSQL version 10 and above instances must have MaxSyncStandbyLatency and MaxSyncStandbyLag set.

func (InstanceHaConfigOutput) MaxSyncStandbyLatency

func (o InstanceHaConfigOutput) MaxSyncStandbyLatency() pulumi.IntPtrOutput

Maximum latency data for synchronous backup. When the amount of data delayed by the backup machine is less than or equal to this value, and the delay time of the backup machine is less than or equal to MaxSyncStandbyLag, then the backup machine adopts synchronous replication; Otherwise, adopt asynchronous replication. This parameter value is valid for instances where SyncMode is set to Semi sync. When a semi synchronous instance prohibits degradation to asynchronous replication, MaxSyncStandbyLatency and MaxSyncStandbyLag are not set. When semi synchronous instances allow degenerate asynchronous replication, PostgreSQL version 9 instances must have MaxSyncStandbyLatency set and MaxSyncStandbyLag not set, while PostgreSQL version 10 and above instances must have MaxSyncStandbyLatency and MaxSyncStandbyLag set.

func (InstanceHaConfigOutput) SyncMode

Master slave synchronization method, Semi-sync: Semi synchronous; Async: Asynchronous. Main instance default value: Semi-sync, Read-only instance default value: Async.

func (InstanceHaConfigOutput) ToInstanceHaConfigOutput

func (o InstanceHaConfigOutput) ToInstanceHaConfigOutput() InstanceHaConfigOutput

func (InstanceHaConfigOutput) ToInstanceHaConfigOutputWithContext

func (o InstanceHaConfigOutput) ToInstanceHaConfigOutputWithContext(ctx context.Context) InstanceHaConfigOutput

type InstanceHaConfigState

type InstanceHaConfigState struct {
	// instance id.
	InstanceId pulumi.StringPtrInput
	// Maximum latency of highly available backup machines. When the delay time of the backup node is less than or equal to
	// this value, and the amount of delay data of the backup node is less than or equal to MaxStandbyLatency, the primary node
	// can be switched. Unit: s; Parameter range: [5, 10].
	MaxStandbyLag pulumi.IntPtrInput
	// Maximum latency data volume for highly available backup machines. When the delay data amount of the backup node is less
	// than or equal to this value, and the delay time of the backup node is less than or equal to MaxStandbyLag, it can switch
	// to the main node. Unit: byte; Parameter range: [1073741824, 322122547200].
	MaxStandbyLatency pulumi.IntPtrInput
	// Maximum delay time for synchronous backup. When the delay time of the standby machine is less than or equal to this
	// value, and the amount of delay data of the standby machine is less than or equal to MaxSyncStandbyLatency, then the
	// standby machine adopts synchronous replication; Otherwise, adopt asynchronous replication. This parameter value is valid
	// for instances where SyncMode is set to Semi sync. When a semi synchronous instance prohibits degradation to asynchronous
	// replication, MaxSyncStandbyLatency and MaxSyncStandbyLag are not set. When semi synchronous instances allow degenerate
	// asynchronous replication, PostgreSQL version 9 instances must have MaxSyncStandbyLatency set and MaxSyncStandbyLag not
	// set, while PostgreSQL version 10 and above instances must have MaxSyncStandbyLatency and MaxSyncStandbyLag set.
	MaxSyncStandbyLag pulumi.IntPtrInput
	// Maximum latency data for synchronous backup. When the amount of data delayed by the backup machine is less than or equal
	// to this value, and the delay time of the backup machine is less than or equal to MaxSyncStandbyLag, then the backup
	// machine adopts synchronous replication; Otherwise, adopt asynchronous replication. This parameter value is valid for
	// instances where SyncMode is set to Semi sync. When a semi synchronous instance prohibits degradation to asynchronous
	// replication, MaxSyncStandbyLatency and MaxSyncStandbyLag are not set. When semi synchronous instances allow degenerate
	// asynchronous replication, PostgreSQL version 9 instances must have MaxSyncStandbyLatency set and MaxSyncStandbyLag not
	// set, while PostgreSQL version 10 and above instances must have MaxSyncStandbyLatency and MaxSyncStandbyLag set.
	MaxSyncStandbyLatency pulumi.IntPtrInput
	// Master slave synchronization method, Semi-sync: Semi synchronous; Async: Asynchronous. Main instance default value:
	// Semi-sync, Read-only instance default value: Async.
	SyncMode pulumi.StringPtrInput
}

func (InstanceHaConfigState) ElementType

func (InstanceHaConfigState) ElementType() reflect.Type

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

func (o InstanceOutput) AutoRenewFlag() pulumi.IntPtrOutput

Auto renew flag, `1` for enabled. NOTES: Only support prepaid instance.

func (InstanceOutput) AutoVoucher

func (o InstanceOutput) AutoVoucher() pulumi.IntPtrOutput

Whether to use voucher, `1` for enabled.

func (InstanceOutput) AvailabilityZone

func (o InstanceOutput) AvailabilityZone() pulumi.StringOutput

Availability zone. NOTE: This field could not be modified, please use `db_node_set` instead of modification. The changes on this field will be suppressed when using the `db_node_set`.

func (InstanceOutput) BackupPlan

Specify DB backup plan.

func (InstanceOutput) ChargeType

func (o InstanceOutput) ChargeType() pulumi.StringPtrOutput

Pay type of the postgresql instance. Values `POSTPAID_BY_HOUR` (Default), `PREPAID`. It only support to update the type from `POSTPAID_BY_HOUR` to `PREPAID`.

func (InstanceOutput) Charset

Charset of the root account. Valid values are `UTF8`,`LATIN1`.

func (InstanceOutput) CreateTime

func (o InstanceOutput) CreateTime() pulumi.StringOutput

Create time of the postgresql instance.

func (InstanceOutput) DbKernelVersion

func (o InstanceOutput) DbKernelVersion() pulumi.StringOutput

PostgreSQL kernel version number. If it is specified, an instance running kernel DBKernelVersion will be created. It supports updating the minor kernel version immediately.

func (InstanceOutput) DbMajorVersion

func (o InstanceOutput) DbMajorVersion() pulumi.StringOutput

PostgreSQL major version number. Valid values: 10, 11, 12, 13. If it is specified, an instance running the latest kernel of PostgreSQL DBMajorVersion will be created.

func (InstanceOutput) DbMajorVesion deprecated

func (o InstanceOutput) DbMajorVesion() pulumi.StringOutput

PostgreSQL major version number. Valid values: 10, 11, 12, 13. If it is specified, an instance running the latest kernel of PostgreSQL DBMajorVersion will be created.

Deprecated: `db_major_vesion` will be deprecated, use `db_major_version` instead.

func (InstanceOutput) DbNodeSets

Specify instance node info for disaster migration.

func (InstanceOutput) ElementType

func (InstanceOutput) ElementType() reflect.Type

func (InstanceOutput) EngineVersion

func (o InstanceOutput) EngineVersion() pulumi.StringPtrOutput

Version of the postgresql database engine. Valid values: `10.4`, `11.8`, `12.4`.

func (InstanceOutput) KmsKeyId

func (o InstanceOutput) KmsKeyId() pulumi.StringOutput

KeyId of the custom key.

func (InstanceOutput) KmsRegion

func (o InstanceOutput) KmsRegion() pulumi.StringOutput

Region of the custom key.

func (InstanceOutput) MaxStandbyArchiveDelay

func (o InstanceOutput) MaxStandbyArchiveDelay() pulumi.IntOutput

max_standby_archive_delay applies when WAL data is being read from WAL archive (and is therefore not current). Units are milliseconds if not specified.

func (InstanceOutput) MaxStandbyStreamingDelay

func (o InstanceOutput) MaxStandbyStreamingDelay() pulumi.IntOutput

max_standby_streaming_delay applies when WAL data is being received via streaming replication. Units are milliseconds if not specified.

func (InstanceOutput) Memory

func (o InstanceOutput) Memory() pulumi.IntOutput

Memory size(in GB). Allowed value must be larger than `memory` that data source `tencentcloud_postgresql_specinfos` provides.

func (InstanceOutput) Name

Name of the postgresql instance.

func (InstanceOutput) NeedSupportTde

func (o InstanceOutput) NeedSupportTde() pulumi.IntOutput

Whether to support data transparent encryption, 1: yes, 0: no (default).

func (InstanceOutput) Period

func (o InstanceOutput) Period() pulumi.IntPtrOutput

Specify Prepaid period in month. Default `1`. Values: `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`. This field is valid only when creating a `PREPAID` type instance, or updating the charge type from `POSTPAID_BY_HOUR` to `PREPAID`.

func (InstanceOutput) PrivateAccessIp

func (o InstanceOutput) PrivateAccessIp() pulumi.StringOutput

IP for private access.

func (InstanceOutput) PrivateAccessPort

func (o InstanceOutput) PrivateAccessPort() pulumi.IntOutput

Port for private access.

func (InstanceOutput) ProjectId

func (o InstanceOutput) ProjectId() pulumi.IntPtrOutput

Project id, default value is `0`.

func (InstanceOutput) PublicAccessHost

func (o InstanceOutput) PublicAccessHost() pulumi.StringOutput

Host for public access.

func (InstanceOutput) PublicAccessPort

func (o InstanceOutput) PublicAccessPort() pulumi.IntOutput

Port for public access.

func (InstanceOutput) PublicAccessSwitch

func (o InstanceOutput) PublicAccessSwitch() pulumi.BoolPtrOutput

Indicates whether to enable the access to an instance from public network or not.

func (InstanceOutput) RootPassword

func (o InstanceOutput) RootPassword() pulumi.StringOutput

Password of root account. This parameter can be specified when you purchase master instances, but it should be ignored when you purchase read-only instances or disaster recovery instances.

func (InstanceOutput) RootUser

func (o InstanceOutput) RootUser() pulumi.StringPtrOutput

Instance root account name. This parameter is optional, Default value is `root`.

func (InstanceOutput) SecurityGroups

func (o InstanceOutput) SecurityGroups() pulumi.StringArrayOutput

ID of security group. If both vpc_id and subnet_id are not set, this argument should not be set either.

func (InstanceOutput) Storage

func (o InstanceOutput) Storage() pulumi.IntOutput

Volume size(in GB). Allowed value must be a multiple of 10. The storage must be set with the limit of `storage_min` and `storage_max` which data source `tencentcloud_postgresql_specinfos` provides.

func (InstanceOutput) SubnetId

func (o InstanceOutput) SubnetId() pulumi.StringOutput

ID of subnet.

func (InstanceOutput) Tags

func (o InstanceOutput) Tags() pulumi.MapOutput

The available tags within this postgresql.

func (InstanceOutput) ToInstanceOutput

func (o InstanceOutput) ToInstanceOutput() InstanceOutput

func (InstanceOutput) ToInstanceOutputWithContext

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

func (InstanceOutput) Uid

Uid of the postgresql instance.

func (InstanceOutput) VoucherIds

func (o InstanceOutput) VoucherIds() pulumi.StringArrayOutput

Specify Voucher Ids if `auto_voucher` was `1`, only support using 1 vouchers for now.

func (InstanceOutput) VpcId

ID of VPC.

type InstanceState

type InstanceState struct {
	// Auto renew flag, `1` for enabled. NOTES: Only support prepaid instance.
	AutoRenewFlag pulumi.IntPtrInput
	// Whether to use voucher, `1` for enabled.
	AutoVoucher pulumi.IntPtrInput
	// Availability zone. NOTE: This field could not be modified, please use `db_node_set` instead of modification. The changes
	// on this field will be suppressed when using the `db_node_set`.
	AvailabilityZone pulumi.StringPtrInput
	// Specify DB backup plan.
	BackupPlan InstanceBackupPlanPtrInput
	// Pay type of the postgresql instance. Values `POSTPAID_BY_HOUR` (Default), `PREPAID`. It only support to update the type
	// from `POSTPAID_BY_HOUR` to `PREPAID`.
	ChargeType pulumi.StringPtrInput
	// Charset of the root account. Valid values are `UTF8`,`LATIN1`.
	Charset pulumi.StringPtrInput
	// Create time of the postgresql instance.
	CreateTime pulumi.StringPtrInput
	// PostgreSQL kernel version number. If it is specified, an instance running kernel DBKernelVersion will be created. It
	// supports updating the minor kernel version immediately.
	DbKernelVersion pulumi.StringPtrInput
	// PostgreSQL major version number. Valid values: 10, 11, 12, 13. If it is specified, an instance running the latest kernel
	// of PostgreSQL DBMajorVersion will be created.
	DbMajorVersion pulumi.StringPtrInput
	// PostgreSQL major version number. Valid values: 10, 11, 12, 13. If it is specified, an instance running the latest kernel
	// of PostgreSQL DBMajorVersion will be created.
	//
	// Deprecated: `db_major_vesion` will be deprecated, use `db_major_version` instead.
	DbMajorVesion pulumi.StringPtrInput
	// Specify instance node info for disaster migration.
	DbNodeSets InstanceDbNodeSetArrayInput
	// Version of the postgresql database engine. Valid values: `10.4`, `11.8`, `12.4`.
	EngineVersion pulumi.StringPtrInput
	// KeyId of the custom key.
	KmsKeyId pulumi.StringPtrInput
	// Region of the custom key.
	KmsRegion pulumi.StringPtrInput
	// max_standby_archive_delay applies when WAL data is being read from WAL archive (and is therefore not current). Units are
	// milliseconds if not specified.
	MaxStandbyArchiveDelay pulumi.IntPtrInput
	// max_standby_streaming_delay applies when WAL data is being received via streaming replication. Units are milliseconds if
	// not specified.
	MaxStandbyStreamingDelay pulumi.IntPtrInput
	// Memory size(in GB). Allowed value must be larger than `memory` that data source `tencentcloud_postgresql_specinfos`
	// provides.
	Memory pulumi.IntPtrInput
	// Name of the postgresql instance.
	Name pulumi.StringPtrInput
	// Whether to support data transparent encryption, 1: yes, 0: no (default).
	NeedSupportTde pulumi.IntPtrInput
	// Specify Prepaid period in month. Default `1`. Values: `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`,
	// `24`, `36`. This field is valid only when creating a `PREPAID` type instance, or updating the charge type from
	// `POSTPAID_BY_HOUR` to `PREPAID`.
	Period pulumi.IntPtrInput
	// IP for private access.
	PrivateAccessIp pulumi.StringPtrInput
	// Port for private access.
	PrivateAccessPort pulumi.IntPtrInput
	// Project id, default value is `0`.
	ProjectId pulumi.IntPtrInput
	// Host for public access.
	PublicAccessHost pulumi.StringPtrInput
	// Port for public access.
	PublicAccessPort pulumi.IntPtrInput
	// Indicates whether to enable the access to an instance from public network or not.
	PublicAccessSwitch pulumi.BoolPtrInput
	// Password of root account. This parameter can be specified when you purchase master instances, but it should be ignored
	// when you purchase read-only instances or disaster recovery instances.
	RootPassword pulumi.StringPtrInput
	// Instance root account name. This parameter is optional, Default value is `root`.
	RootUser pulumi.StringPtrInput
	// ID of security group. If both vpc_id and subnet_id are not set, this argument should not be set either.
	SecurityGroups pulumi.StringArrayInput
	// Volume size(in GB). Allowed value must be a multiple of 10. The storage must be set with the limit of `storage_min` and
	// `storage_max` which data source `tencentcloud_postgresql_specinfos` provides.
	Storage pulumi.IntPtrInput
	// ID of subnet.
	SubnetId pulumi.StringPtrInput
	// The available tags within this postgresql.
	Tags pulumi.MapInput
	// Uid of the postgresql instance.
	Uid pulumi.IntPtrInput
	// Specify Voucher Ids if `auto_voucher` was `1`, only support using 1 vouchers for now.
	VoucherIds pulumi.StringArrayInput
	// ID of VPC.
	VpcId pulumi.StringPtrInput
}

func (InstanceState) ElementType

func (InstanceState) ElementType() reflect.Type

type IsolateDbInstanceOperation

type IsolateDbInstanceOperation struct {
	pulumi.CustomResourceState

	// List of resource IDs. Note that currently you cannot isolate multiple instances at the same time. Only one instance ID
	// can be passed in here.
	DbInstanceIdSets pulumi.StringArrayOutput `pulumi:"dbInstanceIdSets"`
}

func GetIsolateDbInstanceOperation

func GetIsolateDbInstanceOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *IsolateDbInstanceOperationState, opts ...pulumi.ResourceOption) (*IsolateDbInstanceOperation, error)

GetIsolateDbInstanceOperation gets an existing IsolateDbInstanceOperation 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 NewIsolateDbInstanceOperation

func NewIsolateDbInstanceOperation(ctx *pulumi.Context,
	name string, args *IsolateDbInstanceOperationArgs, opts ...pulumi.ResourceOption) (*IsolateDbInstanceOperation, error)

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

func (*IsolateDbInstanceOperation) ElementType

func (*IsolateDbInstanceOperation) ElementType() reflect.Type

func (*IsolateDbInstanceOperation) ToIsolateDbInstanceOperationOutput

func (i *IsolateDbInstanceOperation) ToIsolateDbInstanceOperationOutput() IsolateDbInstanceOperationOutput

func (*IsolateDbInstanceOperation) ToIsolateDbInstanceOperationOutputWithContext

func (i *IsolateDbInstanceOperation) ToIsolateDbInstanceOperationOutputWithContext(ctx context.Context) IsolateDbInstanceOperationOutput

type IsolateDbInstanceOperationArgs

type IsolateDbInstanceOperationArgs struct {
	// List of resource IDs. Note that currently you cannot isolate multiple instances at the same time. Only one instance ID
	// can be passed in here.
	DbInstanceIdSets pulumi.StringArrayInput
}

The set of arguments for constructing a IsolateDbInstanceOperation resource.

func (IsolateDbInstanceOperationArgs) ElementType

type IsolateDbInstanceOperationArray

type IsolateDbInstanceOperationArray []IsolateDbInstanceOperationInput

func (IsolateDbInstanceOperationArray) ElementType

func (IsolateDbInstanceOperationArray) ToIsolateDbInstanceOperationArrayOutput

func (i IsolateDbInstanceOperationArray) ToIsolateDbInstanceOperationArrayOutput() IsolateDbInstanceOperationArrayOutput

func (IsolateDbInstanceOperationArray) ToIsolateDbInstanceOperationArrayOutputWithContext

func (i IsolateDbInstanceOperationArray) ToIsolateDbInstanceOperationArrayOutputWithContext(ctx context.Context) IsolateDbInstanceOperationArrayOutput

type IsolateDbInstanceOperationArrayInput

type IsolateDbInstanceOperationArrayInput interface {
	pulumi.Input

	ToIsolateDbInstanceOperationArrayOutput() IsolateDbInstanceOperationArrayOutput
	ToIsolateDbInstanceOperationArrayOutputWithContext(context.Context) IsolateDbInstanceOperationArrayOutput
}

IsolateDbInstanceOperationArrayInput is an input type that accepts IsolateDbInstanceOperationArray and IsolateDbInstanceOperationArrayOutput values. You can construct a concrete instance of `IsolateDbInstanceOperationArrayInput` via:

IsolateDbInstanceOperationArray{ IsolateDbInstanceOperationArgs{...} }

type IsolateDbInstanceOperationArrayOutput

type IsolateDbInstanceOperationArrayOutput struct{ *pulumi.OutputState }

func (IsolateDbInstanceOperationArrayOutput) ElementType

func (IsolateDbInstanceOperationArrayOutput) Index

func (IsolateDbInstanceOperationArrayOutput) ToIsolateDbInstanceOperationArrayOutput

func (o IsolateDbInstanceOperationArrayOutput) ToIsolateDbInstanceOperationArrayOutput() IsolateDbInstanceOperationArrayOutput

func (IsolateDbInstanceOperationArrayOutput) ToIsolateDbInstanceOperationArrayOutputWithContext

func (o IsolateDbInstanceOperationArrayOutput) ToIsolateDbInstanceOperationArrayOutputWithContext(ctx context.Context) IsolateDbInstanceOperationArrayOutput

type IsolateDbInstanceOperationInput

type IsolateDbInstanceOperationInput interface {
	pulumi.Input

	ToIsolateDbInstanceOperationOutput() IsolateDbInstanceOperationOutput
	ToIsolateDbInstanceOperationOutputWithContext(ctx context.Context) IsolateDbInstanceOperationOutput
}

type IsolateDbInstanceOperationMap

type IsolateDbInstanceOperationMap map[string]IsolateDbInstanceOperationInput

func (IsolateDbInstanceOperationMap) ElementType

func (IsolateDbInstanceOperationMap) ToIsolateDbInstanceOperationMapOutput

func (i IsolateDbInstanceOperationMap) ToIsolateDbInstanceOperationMapOutput() IsolateDbInstanceOperationMapOutput

func (IsolateDbInstanceOperationMap) ToIsolateDbInstanceOperationMapOutputWithContext

func (i IsolateDbInstanceOperationMap) ToIsolateDbInstanceOperationMapOutputWithContext(ctx context.Context) IsolateDbInstanceOperationMapOutput

type IsolateDbInstanceOperationMapInput

type IsolateDbInstanceOperationMapInput interface {
	pulumi.Input

	ToIsolateDbInstanceOperationMapOutput() IsolateDbInstanceOperationMapOutput
	ToIsolateDbInstanceOperationMapOutputWithContext(context.Context) IsolateDbInstanceOperationMapOutput
}

IsolateDbInstanceOperationMapInput is an input type that accepts IsolateDbInstanceOperationMap and IsolateDbInstanceOperationMapOutput values. You can construct a concrete instance of `IsolateDbInstanceOperationMapInput` via:

IsolateDbInstanceOperationMap{ "key": IsolateDbInstanceOperationArgs{...} }

type IsolateDbInstanceOperationMapOutput

type IsolateDbInstanceOperationMapOutput struct{ *pulumi.OutputState }

func (IsolateDbInstanceOperationMapOutput) ElementType

func (IsolateDbInstanceOperationMapOutput) MapIndex

func (IsolateDbInstanceOperationMapOutput) ToIsolateDbInstanceOperationMapOutput

func (o IsolateDbInstanceOperationMapOutput) ToIsolateDbInstanceOperationMapOutput() IsolateDbInstanceOperationMapOutput

func (IsolateDbInstanceOperationMapOutput) ToIsolateDbInstanceOperationMapOutputWithContext

func (o IsolateDbInstanceOperationMapOutput) ToIsolateDbInstanceOperationMapOutputWithContext(ctx context.Context) IsolateDbInstanceOperationMapOutput

type IsolateDbInstanceOperationOutput

type IsolateDbInstanceOperationOutput struct{ *pulumi.OutputState }

func (IsolateDbInstanceOperationOutput) DbInstanceIdSets

List of resource IDs. Note that currently you cannot isolate multiple instances at the same time. Only one instance ID can be passed in here.

func (IsolateDbInstanceOperationOutput) ElementType

func (IsolateDbInstanceOperationOutput) ToIsolateDbInstanceOperationOutput

func (o IsolateDbInstanceOperationOutput) ToIsolateDbInstanceOperationOutput() IsolateDbInstanceOperationOutput

func (IsolateDbInstanceOperationOutput) ToIsolateDbInstanceOperationOutputWithContext

func (o IsolateDbInstanceOperationOutput) ToIsolateDbInstanceOperationOutputWithContext(ctx context.Context) IsolateDbInstanceOperationOutput

type IsolateDbInstanceOperationState

type IsolateDbInstanceOperationState struct {
	// List of resource IDs. Note that currently you cannot isolate multiple instances at the same time. Only one instance ID
	// can be passed in here.
	DbInstanceIdSets pulumi.StringArrayInput
}

func (IsolateDbInstanceOperationState) ElementType

type ModifyAccountRemarkOperation

type ModifyAccountRemarkOperation struct {
	pulumi.CustomResourceState

	// Instance ID in the format of postgres-4wdeb0zv.
	DbInstanceId pulumi.StringOutput `pulumi:"dbInstanceId"`
	// New remarks corresponding to user `UserName`.
	Remark pulumi.StringOutput `pulumi:"remark"`
	// Instance username.
	UserName pulumi.StringOutput `pulumi:"userName"`
}

func GetModifyAccountRemarkOperation

func GetModifyAccountRemarkOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ModifyAccountRemarkOperationState, opts ...pulumi.ResourceOption) (*ModifyAccountRemarkOperation, error)

GetModifyAccountRemarkOperation gets an existing ModifyAccountRemarkOperation 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 NewModifyAccountRemarkOperation

func NewModifyAccountRemarkOperation(ctx *pulumi.Context,
	name string, args *ModifyAccountRemarkOperationArgs, opts ...pulumi.ResourceOption) (*ModifyAccountRemarkOperation, error)

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

func (*ModifyAccountRemarkOperation) ElementType

func (*ModifyAccountRemarkOperation) ElementType() reflect.Type

func (*ModifyAccountRemarkOperation) ToModifyAccountRemarkOperationOutput

func (i *ModifyAccountRemarkOperation) ToModifyAccountRemarkOperationOutput() ModifyAccountRemarkOperationOutput

func (*ModifyAccountRemarkOperation) ToModifyAccountRemarkOperationOutputWithContext

func (i *ModifyAccountRemarkOperation) ToModifyAccountRemarkOperationOutputWithContext(ctx context.Context) ModifyAccountRemarkOperationOutput

type ModifyAccountRemarkOperationArgs

type ModifyAccountRemarkOperationArgs struct {
	// Instance ID in the format of postgres-4wdeb0zv.
	DbInstanceId pulumi.StringInput
	// New remarks corresponding to user `UserName`.
	Remark pulumi.StringInput
	// Instance username.
	UserName pulumi.StringInput
}

The set of arguments for constructing a ModifyAccountRemarkOperation resource.

func (ModifyAccountRemarkOperationArgs) ElementType

type ModifyAccountRemarkOperationArray

type ModifyAccountRemarkOperationArray []ModifyAccountRemarkOperationInput

func (ModifyAccountRemarkOperationArray) ElementType

func (ModifyAccountRemarkOperationArray) ToModifyAccountRemarkOperationArrayOutput

func (i ModifyAccountRemarkOperationArray) ToModifyAccountRemarkOperationArrayOutput() ModifyAccountRemarkOperationArrayOutput

func (ModifyAccountRemarkOperationArray) ToModifyAccountRemarkOperationArrayOutputWithContext

func (i ModifyAccountRemarkOperationArray) ToModifyAccountRemarkOperationArrayOutputWithContext(ctx context.Context) ModifyAccountRemarkOperationArrayOutput

type ModifyAccountRemarkOperationArrayInput

type ModifyAccountRemarkOperationArrayInput interface {
	pulumi.Input

	ToModifyAccountRemarkOperationArrayOutput() ModifyAccountRemarkOperationArrayOutput
	ToModifyAccountRemarkOperationArrayOutputWithContext(context.Context) ModifyAccountRemarkOperationArrayOutput
}

ModifyAccountRemarkOperationArrayInput is an input type that accepts ModifyAccountRemarkOperationArray and ModifyAccountRemarkOperationArrayOutput values. You can construct a concrete instance of `ModifyAccountRemarkOperationArrayInput` via:

ModifyAccountRemarkOperationArray{ ModifyAccountRemarkOperationArgs{...} }

type ModifyAccountRemarkOperationArrayOutput

type ModifyAccountRemarkOperationArrayOutput struct{ *pulumi.OutputState }

func (ModifyAccountRemarkOperationArrayOutput) ElementType

func (ModifyAccountRemarkOperationArrayOutput) Index

func (ModifyAccountRemarkOperationArrayOutput) ToModifyAccountRemarkOperationArrayOutput

func (o ModifyAccountRemarkOperationArrayOutput) ToModifyAccountRemarkOperationArrayOutput() ModifyAccountRemarkOperationArrayOutput

func (ModifyAccountRemarkOperationArrayOutput) ToModifyAccountRemarkOperationArrayOutputWithContext

func (o ModifyAccountRemarkOperationArrayOutput) ToModifyAccountRemarkOperationArrayOutputWithContext(ctx context.Context) ModifyAccountRemarkOperationArrayOutput

type ModifyAccountRemarkOperationInput

type ModifyAccountRemarkOperationInput interface {
	pulumi.Input

	ToModifyAccountRemarkOperationOutput() ModifyAccountRemarkOperationOutput
	ToModifyAccountRemarkOperationOutputWithContext(ctx context.Context) ModifyAccountRemarkOperationOutput
}

type ModifyAccountRemarkOperationMap

type ModifyAccountRemarkOperationMap map[string]ModifyAccountRemarkOperationInput

func (ModifyAccountRemarkOperationMap) ElementType

func (ModifyAccountRemarkOperationMap) ToModifyAccountRemarkOperationMapOutput

func (i ModifyAccountRemarkOperationMap) ToModifyAccountRemarkOperationMapOutput() ModifyAccountRemarkOperationMapOutput

func (ModifyAccountRemarkOperationMap) ToModifyAccountRemarkOperationMapOutputWithContext

func (i ModifyAccountRemarkOperationMap) ToModifyAccountRemarkOperationMapOutputWithContext(ctx context.Context) ModifyAccountRemarkOperationMapOutput

type ModifyAccountRemarkOperationMapInput

type ModifyAccountRemarkOperationMapInput interface {
	pulumi.Input

	ToModifyAccountRemarkOperationMapOutput() ModifyAccountRemarkOperationMapOutput
	ToModifyAccountRemarkOperationMapOutputWithContext(context.Context) ModifyAccountRemarkOperationMapOutput
}

ModifyAccountRemarkOperationMapInput is an input type that accepts ModifyAccountRemarkOperationMap and ModifyAccountRemarkOperationMapOutput values. You can construct a concrete instance of `ModifyAccountRemarkOperationMapInput` via:

ModifyAccountRemarkOperationMap{ "key": ModifyAccountRemarkOperationArgs{...} }

type ModifyAccountRemarkOperationMapOutput

type ModifyAccountRemarkOperationMapOutput struct{ *pulumi.OutputState }

func (ModifyAccountRemarkOperationMapOutput) ElementType

func (ModifyAccountRemarkOperationMapOutput) MapIndex

func (ModifyAccountRemarkOperationMapOutput) ToModifyAccountRemarkOperationMapOutput

func (o ModifyAccountRemarkOperationMapOutput) ToModifyAccountRemarkOperationMapOutput() ModifyAccountRemarkOperationMapOutput

func (ModifyAccountRemarkOperationMapOutput) ToModifyAccountRemarkOperationMapOutputWithContext

func (o ModifyAccountRemarkOperationMapOutput) ToModifyAccountRemarkOperationMapOutputWithContext(ctx context.Context) ModifyAccountRemarkOperationMapOutput

type ModifyAccountRemarkOperationOutput

type ModifyAccountRemarkOperationOutput struct{ *pulumi.OutputState }

func (ModifyAccountRemarkOperationOutput) DbInstanceId

Instance ID in the format of postgres-4wdeb0zv.

func (ModifyAccountRemarkOperationOutput) ElementType

func (ModifyAccountRemarkOperationOutput) Remark

New remarks corresponding to user `UserName`.

func (ModifyAccountRemarkOperationOutput) ToModifyAccountRemarkOperationOutput

func (o ModifyAccountRemarkOperationOutput) ToModifyAccountRemarkOperationOutput() ModifyAccountRemarkOperationOutput

func (ModifyAccountRemarkOperationOutput) ToModifyAccountRemarkOperationOutputWithContext

func (o ModifyAccountRemarkOperationOutput) ToModifyAccountRemarkOperationOutputWithContext(ctx context.Context) ModifyAccountRemarkOperationOutput

func (ModifyAccountRemarkOperationOutput) UserName

Instance username.

type ModifyAccountRemarkOperationState

type ModifyAccountRemarkOperationState struct {
	// Instance ID in the format of postgres-4wdeb0zv.
	DbInstanceId pulumi.StringPtrInput
	// New remarks corresponding to user `UserName`.
	Remark pulumi.StringPtrInput
	// Instance username.
	UserName pulumi.StringPtrInput
}

func (ModifyAccountRemarkOperationState) ElementType

type ModifySwitchTimePeriodOperation

type ModifySwitchTimePeriodOperation struct {
	pulumi.CustomResourceState

	// The ID of the instance waiting for a switch.
	DbInstanceId pulumi.StringOutput `pulumi:"dbInstanceId"`
	// Valid value: `0` (switch immediately).
	SwitchTag pulumi.IntOutput `pulumi:"switchTag"`
}

func GetModifySwitchTimePeriodOperation

func GetModifySwitchTimePeriodOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ModifySwitchTimePeriodOperationState, opts ...pulumi.ResourceOption) (*ModifySwitchTimePeriodOperation, error)

GetModifySwitchTimePeriodOperation gets an existing ModifySwitchTimePeriodOperation 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 NewModifySwitchTimePeriodOperation

func NewModifySwitchTimePeriodOperation(ctx *pulumi.Context,
	name string, args *ModifySwitchTimePeriodOperationArgs, opts ...pulumi.ResourceOption) (*ModifySwitchTimePeriodOperation, error)

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

func (*ModifySwitchTimePeriodOperation) ElementType

func (*ModifySwitchTimePeriodOperation) ToModifySwitchTimePeriodOperationOutput

func (i *ModifySwitchTimePeriodOperation) ToModifySwitchTimePeriodOperationOutput() ModifySwitchTimePeriodOperationOutput

func (*ModifySwitchTimePeriodOperation) ToModifySwitchTimePeriodOperationOutputWithContext

func (i *ModifySwitchTimePeriodOperation) ToModifySwitchTimePeriodOperationOutputWithContext(ctx context.Context) ModifySwitchTimePeriodOperationOutput

type ModifySwitchTimePeriodOperationArgs

type ModifySwitchTimePeriodOperationArgs struct {
	// The ID of the instance waiting for a switch.
	DbInstanceId pulumi.StringInput
	// Valid value: `0` (switch immediately).
	SwitchTag pulumi.IntInput
}

The set of arguments for constructing a ModifySwitchTimePeriodOperation resource.

func (ModifySwitchTimePeriodOperationArgs) ElementType

type ModifySwitchTimePeriodOperationArray

type ModifySwitchTimePeriodOperationArray []ModifySwitchTimePeriodOperationInput

func (ModifySwitchTimePeriodOperationArray) ElementType

func (ModifySwitchTimePeriodOperationArray) ToModifySwitchTimePeriodOperationArrayOutput

func (i ModifySwitchTimePeriodOperationArray) ToModifySwitchTimePeriodOperationArrayOutput() ModifySwitchTimePeriodOperationArrayOutput

func (ModifySwitchTimePeriodOperationArray) ToModifySwitchTimePeriodOperationArrayOutputWithContext

func (i ModifySwitchTimePeriodOperationArray) ToModifySwitchTimePeriodOperationArrayOutputWithContext(ctx context.Context) ModifySwitchTimePeriodOperationArrayOutput

type ModifySwitchTimePeriodOperationArrayInput

type ModifySwitchTimePeriodOperationArrayInput interface {
	pulumi.Input

	ToModifySwitchTimePeriodOperationArrayOutput() ModifySwitchTimePeriodOperationArrayOutput
	ToModifySwitchTimePeriodOperationArrayOutputWithContext(context.Context) ModifySwitchTimePeriodOperationArrayOutput
}

ModifySwitchTimePeriodOperationArrayInput is an input type that accepts ModifySwitchTimePeriodOperationArray and ModifySwitchTimePeriodOperationArrayOutput values. You can construct a concrete instance of `ModifySwitchTimePeriodOperationArrayInput` via:

ModifySwitchTimePeriodOperationArray{ ModifySwitchTimePeriodOperationArgs{...} }

type ModifySwitchTimePeriodOperationArrayOutput

type ModifySwitchTimePeriodOperationArrayOutput struct{ *pulumi.OutputState }

func (ModifySwitchTimePeriodOperationArrayOutput) ElementType

func (ModifySwitchTimePeriodOperationArrayOutput) Index

func (ModifySwitchTimePeriodOperationArrayOutput) ToModifySwitchTimePeriodOperationArrayOutput

func (o ModifySwitchTimePeriodOperationArrayOutput) ToModifySwitchTimePeriodOperationArrayOutput() ModifySwitchTimePeriodOperationArrayOutput

func (ModifySwitchTimePeriodOperationArrayOutput) ToModifySwitchTimePeriodOperationArrayOutputWithContext

func (o ModifySwitchTimePeriodOperationArrayOutput) ToModifySwitchTimePeriodOperationArrayOutputWithContext(ctx context.Context) ModifySwitchTimePeriodOperationArrayOutput

type ModifySwitchTimePeriodOperationInput

type ModifySwitchTimePeriodOperationInput interface {
	pulumi.Input

	ToModifySwitchTimePeriodOperationOutput() ModifySwitchTimePeriodOperationOutput
	ToModifySwitchTimePeriodOperationOutputWithContext(ctx context.Context) ModifySwitchTimePeriodOperationOutput
}

type ModifySwitchTimePeriodOperationMap

type ModifySwitchTimePeriodOperationMap map[string]ModifySwitchTimePeriodOperationInput

func (ModifySwitchTimePeriodOperationMap) ElementType

func (ModifySwitchTimePeriodOperationMap) ToModifySwitchTimePeriodOperationMapOutput

func (i ModifySwitchTimePeriodOperationMap) ToModifySwitchTimePeriodOperationMapOutput() ModifySwitchTimePeriodOperationMapOutput

func (ModifySwitchTimePeriodOperationMap) ToModifySwitchTimePeriodOperationMapOutputWithContext

func (i ModifySwitchTimePeriodOperationMap) ToModifySwitchTimePeriodOperationMapOutputWithContext(ctx context.Context) ModifySwitchTimePeriodOperationMapOutput

type ModifySwitchTimePeriodOperationMapInput

type ModifySwitchTimePeriodOperationMapInput interface {
	pulumi.Input

	ToModifySwitchTimePeriodOperationMapOutput() ModifySwitchTimePeriodOperationMapOutput
	ToModifySwitchTimePeriodOperationMapOutputWithContext(context.Context) ModifySwitchTimePeriodOperationMapOutput
}

ModifySwitchTimePeriodOperationMapInput is an input type that accepts ModifySwitchTimePeriodOperationMap and ModifySwitchTimePeriodOperationMapOutput values. You can construct a concrete instance of `ModifySwitchTimePeriodOperationMapInput` via:

ModifySwitchTimePeriodOperationMap{ "key": ModifySwitchTimePeriodOperationArgs{...} }

type ModifySwitchTimePeriodOperationMapOutput

type ModifySwitchTimePeriodOperationMapOutput struct{ *pulumi.OutputState }

func (ModifySwitchTimePeriodOperationMapOutput) ElementType

func (ModifySwitchTimePeriodOperationMapOutput) MapIndex

func (ModifySwitchTimePeriodOperationMapOutput) ToModifySwitchTimePeriodOperationMapOutput

func (o ModifySwitchTimePeriodOperationMapOutput) ToModifySwitchTimePeriodOperationMapOutput() ModifySwitchTimePeriodOperationMapOutput

func (ModifySwitchTimePeriodOperationMapOutput) ToModifySwitchTimePeriodOperationMapOutputWithContext

func (o ModifySwitchTimePeriodOperationMapOutput) ToModifySwitchTimePeriodOperationMapOutputWithContext(ctx context.Context) ModifySwitchTimePeriodOperationMapOutput

type ModifySwitchTimePeriodOperationOutput

type ModifySwitchTimePeriodOperationOutput struct{ *pulumi.OutputState }

func (ModifySwitchTimePeriodOperationOutput) DbInstanceId

The ID of the instance waiting for a switch.

func (ModifySwitchTimePeriodOperationOutput) ElementType

func (ModifySwitchTimePeriodOperationOutput) SwitchTag

Valid value: `0` (switch immediately).

func (ModifySwitchTimePeriodOperationOutput) ToModifySwitchTimePeriodOperationOutput

func (o ModifySwitchTimePeriodOperationOutput) ToModifySwitchTimePeriodOperationOutput() ModifySwitchTimePeriodOperationOutput

func (ModifySwitchTimePeriodOperationOutput) ToModifySwitchTimePeriodOperationOutputWithContext

func (o ModifySwitchTimePeriodOperationOutput) ToModifySwitchTimePeriodOperationOutputWithContext(ctx context.Context) ModifySwitchTimePeriodOperationOutput

type ModifySwitchTimePeriodOperationState

type ModifySwitchTimePeriodOperationState struct {
	// The ID of the instance waiting for a switch.
	DbInstanceId pulumi.StringPtrInput
	// Valid value: `0` (switch immediately).
	SwitchTag pulumi.IntPtrInput
}

func (ModifySwitchTimePeriodOperationState) ElementType

type ParameterTemplate

type ParameterTemplate struct {
	pulumi.CustomResourceState

	// Database engine, such as postgresql, mssql_compatible.
	DbEngine pulumi.StringOutput `pulumi:"dbEngine"`
	// The major database version number, such as 11, 12, 13.
	DbMajorVersion pulumi.StringOutput `pulumi:"dbMajorVersion"`
	// The set of parameters that need to be deleted.
	DeleteParamSets pulumi.StringArrayOutput `pulumi:"deleteParamSets"`
	// The set of parameters that need to be modified or added. Note: the same parameter cannot appear in the set of modifying
	// and adding and deleting at the same time.
	ModifyParamEntrySets ParameterTemplateModifyParamEntrySetArrayOutput `pulumi:"modifyParamEntrySets"`
	// Parameter template description, which can contain 1-60 letters, digits, and symbols (-_./()+=:@).
	TemplateDescription pulumi.StringPtrOutput `pulumi:"templateDescription"`
	// Template name, which can contain 1-60 letters, digits, and symbols (-_./()+=:@).
	TemplateName pulumi.StringOutput `pulumi:"templateName"`
}

func GetParameterTemplate

func GetParameterTemplate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ParameterTemplateState, opts ...pulumi.ResourceOption) (*ParameterTemplate, error)

GetParameterTemplate gets an existing ParameterTemplate 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 NewParameterTemplate

func NewParameterTemplate(ctx *pulumi.Context,
	name string, args *ParameterTemplateArgs, opts ...pulumi.ResourceOption) (*ParameterTemplate, error)

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

func (*ParameterTemplate) ElementType

func (*ParameterTemplate) ElementType() reflect.Type

func (*ParameterTemplate) ToParameterTemplateOutput

func (i *ParameterTemplate) ToParameterTemplateOutput() ParameterTemplateOutput

func (*ParameterTemplate) ToParameterTemplateOutputWithContext

func (i *ParameterTemplate) ToParameterTemplateOutputWithContext(ctx context.Context) ParameterTemplateOutput

type ParameterTemplateArgs

type ParameterTemplateArgs struct {
	// Database engine, such as postgresql, mssql_compatible.
	DbEngine pulumi.StringInput
	// The major database version number, such as 11, 12, 13.
	DbMajorVersion pulumi.StringInput
	// The set of parameters that need to be deleted.
	DeleteParamSets pulumi.StringArrayInput
	// The set of parameters that need to be modified or added. Note: the same parameter cannot appear in the set of modifying
	// and adding and deleting at the same time.
	ModifyParamEntrySets ParameterTemplateModifyParamEntrySetArrayInput
	// Parameter template description, which can contain 1-60 letters, digits, and symbols (-_./()+=:@).
	TemplateDescription pulumi.StringPtrInput
	// Template name, which can contain 1-60 letters, digits, and symbols (-_./()+=:@).
	TemplateName pulumi.StringInput
}

The set of arguments for constructing a ParameterTemplate resource.

func (ParameterTemplateArgs) ElementType

func (ParameterTemplateArgs) ElementType() reflect.Type

type ParameterTemplateArray

type ParameterTemplateArray []ParameterTemplateInput

func (ParameterTemplateArray) ElementType

func (ParameterTemplateArray) ElementType() reflect.Type

func (ParameterTemplateArray) ToParameterTemplateArrayOutput

func (i ParameterTemplateArray) ToParameterTemplateArrayOutput() ParameterTemplateArrayOutput

func (ParameterTemplateArray) ToParameterTemplateArrayOutputWithContext

func (i ParameterTemplateArray) ToParameterTemplateArrayOutputWithContext(ctx context.Context) ParameterTemplateArrayOutput

type ParameterTemplateArrayInput

type ParameterTemplateArrayInput interface {
	pulumi.Input

	ToParameterTemplateArrayOutput() ParameterTemplateArrayOutput
	ToParameterTemplateArrayOutputWithContext(context.Context) ParameterTemplateArrayOutput
}

ParameterTemplateArrayInput is an input type that accepts ParameterTemplateArray and ParameterTemplateArrayOutput values. You can construct a concrete instance of `ParameterTemplateArrayInput` via:

ParameterTemplateArray{ ParameterTemplateArgs{...} }

type ParameterTemplateArrayOutput

type ParameterTemplateArrayOutput struct{ *pulumi.OutputState }

func (ParameterTemplateArrayOutput) ElementType

func (ParameterTemplateArrayOutput) Index

func (ParameterTemplateArrayOutput) ToParameterTemplateArrayOutput

func (o ParameterTemplateArrayOutput) ToParameterTemplateArrayOutput() ParameterTemplateArrayOutput

func (ParameterTemplateArrayOutput) ToParameterTemplateArrayOutputWithContext

func (o ParameterTemplateArrayOutput) ToParameterTemplateArrayOutputWithContext(ctx context.Context) ParameterTemplateArrayOutput

type ParameterTemplateInput

type ParameterTemplateInput interface {
	pulumi.Input

	ToParameterTemplateOutput() ParameterTemplateOutput
	ToParameterTemplateOutputWithContext(ctx context.Context) ParameterTemplateOutput
}

type ParameterTemplateMap

type ParameterTemplateMap map[string]ParameterTemplateInput

func (ParameterTemplateMap) ElementType

func (ParameterTemplateMap) ElementType() reflect.Type

func (ParameterTemplateMap) ToParameterTemplateMapOutput

func (i ParameterTemplateMap) ToParameterTemplateMapOutput() ParameterTemplateMapOutput

func (ParameterTemplateMap) ToParameterTemplateMapOutputWithContext

func (i ParameterTemplateMap) ToParameterTemplateMapOutputWithContext(ctx context.Context) ParameterTemplateMapOutput

type ParameterTemplateMapInput

type ParameterTemplateMapInput interface {
	pulumi.Input

	ToParameterTemplateMapOutput() ParameterTemplateMapOutput
	ToParameterTemplateMapOutputWithContext(context.Context) ParameterTemplateMapOutput
}

ParameterTemplateMapInput is an input type that accepts ParameterTemplateMap and ParameterTemplateMapOutput values. You can construct a concrete instance of `ParameterTemplateMapInput` via:

ParameterTemplateMap{ "key": ParameterTemplateArgs{...} }

type ParameterTemplateMapOutput

type ParameterTemplateMapOutput struct{ *pulumi.OutputState }

func (ParameterTemplateMapOutput) ElementType

func (ParameterTemplateMapOutput) ElementType() reflect.Type

func (ParameterTemplateMapOutput) MapIndex

func (ParameterTemplateMapOutput) ToParameterTemplateMapOutput

func (o ParameterTemplateMapOutput) ToParameterTemplateMapOutput() ParameterTemplateMapOutput

func (ParameterTemplateMapOutput) ToParameterTemplateMapOutputWithContext

func (o ParameterTemplateMapOutput) ToParameterTemplateMapOutputWithContext(ctx context.Context) ParameterTemplateMapOutput

type ParameterTemplateModifyParamEntrySet

type ParameterTemplateModifyParamEntrySet struct {
	ExpectedValue string `pulumi:"expectedValue"`
	Name          string `pulumi:"name"`
}

type ParameterTemplateModifyParamEntrySetArgs

type ParameterTemplateModifyParamEntrySetArgs struct {
	ExpectedValue pulumi.StringInput `pulumi:"expectedValue"`
	Name          pulumi.StringInput `pulumi:"name"`
}

func (ParameterTemplateModifyParamEntrySetArgs) ElementType

func (ParameterTemplateModifyParamEntrySetArgs) ToParameterTemplateModifyParamEntrySetOutput

func (i ParameterTemplateModifyParamEntrySetArgs) ToParameterTemplateModifyParamEntrySetOutput() ParameterTemplateModifyParamEntrySetOutput

func (ParameterTemplateModifyParamEntrySetArgs) ToParameterTemplateModifyParamEntrySetOutputWithContext

func (i ParameterTemplateModifyParamEntrySetArgs) ToParameterTemplateModifyParamEntrySetOutputWithContext(ctx context.Context) ParameterTemplateModifyParamEntrySetOutput

type ParameterTemplateModifyParamEntrySetArray

type ParameterTemplateModifyParamEntrySetArray []ParameterTemplateModifyParamEntrySetInput

func (ParameterTemplateModifyParamEntrySetArray) ElementType

func (ParameterTemplateModifyParamEntrySetArray) ToParameterTemplateModifyParamEntrySetArrayOutput

func (i ParameterTemplateModifyParamEntrySetArray) ToParameterTemplateModifyParamEntrySetArrayOutput() ParameterTemplateModifyParamEntrySetArrayOutput

func (ParameterTemplateModifyParamEntrySetArray) ToParameterTemplateModifyParamEntrySetArrayOutputWithContext

func (i ParameterTemplateModifyParamEntrySetArray) ToParameterTemplateModifyParamEntrySetArrayOutputWithContext(ctx context.Context) ParameterTemplateModifyParamEntrySetArrayOutput

type ParameterTemplateModifyParamEntrySetArrayInput

type ParameterTemplateModifyParamEntrySetArrayInput interface {
	pulumi.Input

	ToParameterTemplateModifyParamEntrySetArrayOutput() ParameterTemplateModifyParamEntrySetArrayOutput
	ToParameterTemplateModifyParamEntrySetArrayOutputWithContext(context.Context) ParameterTemplateModifyParamEntrySetArrayOutput
}

ParameterTemplateModifyParamEntrySetArrayInput is an input type that accepts ParameterTemplateModifyParamEntrySetArray and ParameterTemplateModifyParamEntrySetArrayOutput values. You can construct a concrete instance of `ParameterTemplateModifyParamEntrySetArrayInput` via:

ParameterTemplateModifyParamEntrySetArray{ ParameterTemplateModifyParamEntrySetArgs{...} }

type ParameterTemplateModifyParamEntrySetArrayOutput

type ParameterTemplateModifyParamEntrySetArrayOutput struct{ *pulumi.OutputState }

func (ParameterTemplateModifyParamEntrySetArrayOutput) ElementType

func (ParameterTemplateModifyParamEntrySetArrayOutput) Index

func (ParameterTemplateModifyParamEntrySetArrayOutput) ToParameterTemplateModifyParamEntrySetArrayOutput

func (o ParameterTemplateModifyParamEntrySetArrayOutput) ToParameterTemplateModifyParamEntrySetArrayOutput() ParameterTemplateModifyParamEntrySetArrayOutput

func (ParameterTemplateModifyParamEntrySetArrayOutput) ToParameterTemplateModifyParamEntrySetArrayOutputWithContext

func (o ParameterTemplateModifyParamEntrySetArrayOutput) ToParameterTemplateModifyParamEntrySetArrayOutputWithContext(ctx context.Context) ParameterTemplateModifyParamEntrySetArrayOutput

type ParameterTemplateModifyParamEntrySetInput

type ParameterTemplateModifyParamEntrySetInput interface {
	pulumi.Input

	ToParameterTemplateModifyParamEntrySetOutput() ParameterTemplateModifyParamEntrySetOutput
	ToParameterTemplateModifyParamEntrySetOutputWithContext(context.Context) ParameterTemplateModifyParamEntrySetOutput
}

ParameterTemplateModifyParamEntrySetInput is an input type that accepts ParameterTemplateModifyParamEntrySetArgs and ParameterTemplateModifyParamEntrySetOutput values. You can construct a concrete instance of `ParameterTemplateModifyParamEntrySetInput` via:

ParameterTemplateModifyParamEntrySetArgs{...}

type ParameterTemplateModifyParamEntrySetOutput

type ParameterTemplateModifyParamEntrySetOutput struct{ *pulumi.OutputState }

func (ParameterTemplateModifyParamEntrySetOutput) ElementType

func (ParameterTemplateModifyParamEntrySetOutput) ExpectedValue

func (ParameterTemplateModifyParamEntrySetOutput) Name

func (ParameterTemplateModifyParamEntrySetOutput) ToParameterTemplateModifyParamEntrySetOutput

func (o ParameterTemplateModifyParamEntrySetOutput) ToParameterTemplateModifyParamEntrySetOutput() ParameterTemplateModifyParamEntrySetOutput

func (ParameterTemplateModifyParamEntrySetOutput) ToParameterTemplateModifyParamEntrySetOutputWithContext

func (o ParameterTemplateModifyParamEntrySetOutput) ToParameterTemplateModifyParamEntrySetOutputWithContext(ctx context.Context) ParameterTemplateModifyParamEntrySetOutput

type ParameterTemplateOutput

type ParameterTemplateOutput struct{ *pulumi.OutputState }

func (ParameterTemplateOutput) DbEngine

Database engine, such as postgresql, mssql_compatible.

func (ParameterTemplateOutput) DbMajorVersion

func (o ParameterTemplateOutput) DbMajorVersion() pulumi.StringOutput

The major database version number, such as 11, 12, 13.

func (ParameterTemplateOutput) DeleteParamSets

func (o ParameterTemplateOutput) DeleteParamSets() pulumi.StringArrayOutput

The set of parameters that need to be deleted.

func (ParameterTemplateOutput) ElementType

func (ParameterTemplateOutput) ElementType() reflect.Type

func (ParameterTemplateOutput) ModifyParamEntrySets

The set of parameters that need to be modified or added. Note: the same parameter cannot appear in the set of modifying and adding and deleting at the same time.

func (ParameterTemplateOutput) TemplateDescription

func (o ParameterTemplateOutput) TemplateDescription() pulumi.StringPtrOutput

Parameter template description, which can contain 1-60 letters, digits, and symbols (-_./()+=:@).

func (ParameterTemplateOutput) TemplateName

func (o ParameterTemplateOutput) TemplateName() pulumi.StringOutput

Template name, which can contain 1-60 letters, digits, and symbols (-_./()+=:@).

func (ParameterTemplateOutput) ToParameterTemplateOutput

func (o ParameterTemplateOutput) ToParameterTemplateOutput() ParameterTemplateOutput

func (ParameterTemplateOutput) ToParameterTemplateOutputWithContext

func (o ParameterTemplateOutput) ToParameterTemplateOutputWithContext(ctx context.Context) ParameterTemplateOutput

type ParameterTemplateState

type ParameterTemplateState struct {
	// Database engine, such as postgresql, mssql_compatible.
	DbEngine pulumi.StringPtrInput
	// The major database version number, such as 11, 12, 13.
	DbMajorVersion pulumi.StringPtrInput
	// The set of parameters that need to be deleted.
	DeleteParamSets pulumi.StringArrayInput
	// The set of parameters that need to be modified or added. Note: the same parameter cannot appear in the set of modifying
	// and adding and deleting at the same time.
	ModifyParamEntrySets ParameterTemplateModifyParamEntrySetArrayInput
	// Parameter template description, which can contain 1-60 letters, digits, and symbols (-_./()+=:@).
	TemplateDescription pulumi.StringPtrInput
	// Template name, which can contain 1-60 letters, digits, and symbols (-_./()+=:@).
	TemplateName pulumi.StringPtrInput
}

func (ParameterTemplateState) ElementType

func (ParameterTemplateState) ElementType() reflect.Type

type ReadonlyAttachment

type ReadonlyAttachment struct {
	pulumi.CustomResourceState

	// Read only instance ID.
	DbInstanceId pulumi.StringOutput `pulumi:"dbInstanceId"`
	// Read only group ID.
	ReadOnlyGroupId pulumi.StringOutput `pulumi:"readOnlyGroupId"`
}

func GetReadonlyAttachment

func GetReadonlyAttachment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ReadonlyAttachmentState, opts ...pulumi.ResourceOption) (*ReadonlyAttachment, error)

GetReadonlyAttachment gets an existing ReadonlyAttachment 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 NewReadonlyAttachment

func NewReadonlyAttachment(ctx *pulumi.Context,
	name string, args *ReadonlyAttachmentArgs, opts ...pulumi.ResourceOption) (*ReadonlyAttachment, error)

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

func (*ReadonlyAttachment) ElementType

func (*ReadonlyAttachment) ElementType() reflect.Type

func (*ReadonlyAttachment) ToReadonlyAttachmentOutput

func (i *ReadonlyAttachment) ToReadonlyAttachmentOutput() ReadonlyAttachmentOutput

func (*ReadonlyAttachment) ToReadonlyAttachmentOutputWithContext

func (i *ReadonlyAttachment) ToReadonlyAttachmentOutputWithContext(ctx context.Context) ReadonlyAttachmentOutput

type ReadonlyAttachmentArgs

type ReadonlyAttachmentArgs struct {
	// Read only instance ID.
	DbInstanceId pulumi.StringInput
	// Read only group ID.
	ReadOnlyGroupId pulumi.StringInput
}

The set of arguments for constructing a ReadonlyAttachment resource.

func (ReadonlyAttachmentArgs) ElementType

func (ReadonlyAttachmentArgs) ElementType() reflect.Type

type ReadonlyAttachmentArray

type ReadonlyAttachmentArray []ReadonlyAttachmentInput

func (ReadonlyAttachmentArray) ElementType

func (ReadonlyAttachmentArray) ElementType() reflect.Type

func (ReadonlyAttachmentArray) ToReadonlyAttachmentArrayOutput

func (i ReadonlyAttachmentArray) ToReadonlyAttachmentArrayOutput() ReadonlyAttachmentArrayOutput

func (ReadonlyAttachmentArray) ToReadonlyAttachmentArrayOutputWithContext

func (i ReadonlyAttachmentArray) ToReadonlyAttachmentArrayOutputWithContext(ctx context.Context) ReadonlyAttachmentArrayOutput

type ReadonlyAttachmentArrayInput

type ReadonlyAttachmentArrayInput interface {
	pulumi.Input

	ToReadonlyAttachmentArrayOutput() ReadonlyAttachmentArrayOutput
	ToReadonlyAttachmentArrayOutputWithContext(context.Context) ReadonlyAttachmentArrayOutput
}

ReadonlyAttachmentArrayInput is an input type that accepts ReadonlyAttachmentArray and ReadonlyAttachmentArrayOutput values. You can construct a concrete instance of `ReadonlyAttachmentArrayInput` via:

ReadonlyAttachmentArray{ ReadonlyAttachmentArgs{...} }

type ReadonlyAttachmentArrayOutput

type ReadonlyAttachmentArrayOutput struct{ *pulumi.OutputState }

func (ReadonlyAttachmentArrayOutput) ElementType

func (ReadonlyAttachmentArrayOutput) Index

func (ReadonlyAttachmentArrayOutput) ToReadonlyAttachmentArrayOutput

func (o ReadonlyAttachmentArrayOutput) ToReadonlyAttachmentArrayOutput() ReadonlyAttachmentArrayOutput

func (ReadonlyAttachmentArrayOutput) ToReadonlyAttachmentArrayOutputWithContext

func (o ReadonlyAttachmentArrayOutput) ToReadonlyAttachmentArrayOutputWithContext(ctx context.Context) ReadonlyAttachmentArrayOutput

type ReadonlyAttachmentInput

type ReadonlyAttachmentInput interface {
	pulumi.Input

	ToReadonlyAttachmentOutput() ReadonlyAttachmentOutput
	ToReadonlyAttachmentOutputWithContext(ctx context.Context) ReadonlyAttachmentOutput
}

type ReadonlyAttachmentMap

type ReadonlyAttachmentMap map[string]ReadonlyAttachmentInput

func (ReadonlyAttachmentMap) ElementType

func (ReadonlyAttachmentMap) ElementType() reflect.Type

func (ReadonlyAttachmentMap) ToReadonlyAttachmentMapOutput

func (i ReadonlyAttachmentMap) ToReadonlyAttachmentMapOutput() ReadonlyAttachmentMapOutput

func (ReadonlyAttachmentMap) ToReadonlyAttachmentMapOutputWithContext

func (i ReadonlyAttachmentMap) ToReadonlyAttachmentMapOutputWithContext(ctx context.Context) ReadonlyAttachmentMapOutput

type ReadonlyAttachmentMapInput

type ReadonlyAttachmentMapInput interface {
	pulumi.Input

	ToReadonlyAttachmentMapOutput() ReadonlyAttachmentMapOutput
	ToReadonlyAttachmentMapOutputWithContext(context.Context) ReadonlyAttachmentMapOutput
}

ReadonlyAttachmentMapInput is an input type that accepts ReadonlyAttachmentMap and ReadonlyAttachmentMapOutput values. You can construct a concrete instance of `ReadonlyAttachmentMapInput` via:

ReadonlyAttachmentMap{ "key": ReadonlyAttachmentArgs{...} }

type ReadonlyAttachmentMapOutput

type ReadonlyAttachmentMapOutput struct{ *pulumi.OutputState }

func (ReadonlyAttachmentMapOutput) ElementType

func (ReadonlyAttachmentMapOutput) MapIndex

func (ReadonlyAttachmentMapOutput) ToReadonlyAttachmentMapOutput

func (o ReadonlyAttachmentMapOutput) ToReadonlyAttachmentMapOutput() ReadonlyAttachmentMapOutput

func (ReadonlyAttachmentMapOutput) ToReadonlyAttachmentMapOutputWithContext

func (o ReadonlyAttachmentMapOutput) ToReadonlyAttachmentMapOutputWithContext(ctx context.Context) ReadonlyAttachmentMapOutput

type ReadonlyAttachmentOutput

type ReadonlyAttachmentOutput struct{ *pulumi.OutputState }

func (ReadonlyAttachmentOutput) DbInstanceId

func (o ReadonlyAttachmentOutput) DbInstanceId() pulumi.StringOutput

Read only instance ID.

func (ReadonlyAttachmentOutput) ElementType

func (ReadonlyAttachmentOutput) ElementType() reflect.Type

func (ReadonlyAttachmentOutput) ReadOnlyGroupId

func (o ReadonlyAttachmentOutput) ReadOnlyGroupId() pulumi.StringOutput

Read only group ID.

func (ReadonlyAttachmentOutput) ToReadonlyAttachmentOutput

func (o ReadonlyAttachmentOutput) ToReadonlyAttachmentOutput() ReadonlyAttachmentOutput

func (ReadonlyAttachmentOutput) ToReadonlyAttachmentOutputWithContext

func (o ReadonlyAttachmentOutput) ToReadonlyAttachmentOutputWithContext(ctx context.Context) ReadonlyAttachmentOutput

type ReadonlyAttachmentState

type ReadonlyAttachmentState struct {
	// Read only instance ID.
	DbInstanceId pulumi.StringPtrInput
	// Read only group ID.
	ReadOnlyGroupId pulumi.StringPtrInput
}

func (ReadonlyAttachmentState) ElementType

func (ReadonlyAttachmentState) ElementType() reflect.Type

type ReadonlyGroup

type ReadonlyGroup struct {
	pulumi.CustomResourceState

	// Create time of the postgresql instance.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Primary instance ID.
	MasterDbInstanceId pulumi.StringOutput `pulumi:"masterDbInstanceId"`
	// Delay threshold in ms.
	MaxReplayLag pulumi.IntOutput `pulumi:"maxReplayLag"`
	// Delayed log size threshold in MB.
	MaxReplayLatency pulumi.IntOutput `pulumi:"maxReplayLatency"`
	// The minimum number of read-only replicas that must be retained in an RO group.
	MinDelayEliminateReserve pulumi.IntOutput `pulumi:"minDelayEliminateReserve"`
	// RO group name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Project ID.
	ProjectId pulumi.IntOutput `pulumi:"projectId"`
	// Whether to remove a read-only replica from an RO group if the delay between the read-only replica and the primary
	// instance exceeds the threshold. Valid values: 0 (no), 1 (yes).
	ReplayLagEliminate pulumi.IntOutput `pulumi:"replayLagEliminate"`
	// Whether to remove a read-only replica from an RO group if the sync log size difference between the read-only replica and
	// the primary instance exceeds the threshold. Valid values: 0 (no), 1 (yes).
	ReplayLatencyEliminate pulumi.IntOutput `pulumi:"replayLatencyEliminate"`
	// ID of security group. If both vpc_id and subnet_id are not set, this argument should not be set either.
	SecurityGroupsIds pulumi.StringArrayOutput `pulumi:"securityGroupsIds"`
	// VPC subnet ID.
	SubnetId pulumi.StringOutput `pulumi:"subnetId"`
	// VPC ID.
	VpcId pulumi.StringOutput `pulumi:"vpcId"`
}

func GetReadonlyGroup

func GetReadonlyGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ReadonlyGroupState, opts ...pulumi.ResourceOption) (*ReadonlyGroup, error)

GetReadonlyGroup gets an existing ReadonlyGroup 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 NewReadonlyGroup

func NewReadonlyGroup(ctx *pulumi.Context,
	name string, args *ReadonlyGroupArgs, opts ...pulumi.ResourceOption) (*ReadonlyGroup, error)

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

func (*ReadonlyGroup) ElementType

func (*ReadonlyGroup) ElementType() reflect.Type

func (*ReadonlyGroup) ToReadonlyGroupOutput

func (i *ReadonlyGroup) ToReadonlyGroupOutput() ReadonlyGroupOutput

func (*ReadonlyGroup) ToReadonlyGroupOutputWithContext

func (i *ReadonlyGroup) ToReadonlyGroupOutputWithContext(ctx context.Context) ReadonlyGroupOutput

type ReadonlyGroupArgs

type ReadonlyGroupArgs struct {
	// Primary instance ID.
	MasterDbInstanceId pulumi.StringInput
	// Delay threshold in ms.
	MaxReplayLag pulumi.IntInput
	// Delayed log size threshold in MB.
	MaxReplayLatency pulumi.IntInput
	// The minimum number of read-only replicas that must be retained in an RO group.
	MinDelayEliminateReserve pulumi.IntInput
	// RO group name.
	Name pulumi.StringPtrInput
	// Project ID.
	ProjectId pulumi.IntInput
	// Whether to remove a read-only replica from an RO group if the delay between the read-only replica and the primary
	// instance exceeds the threshold. Valid values: 0 (no), 1 (yes).
	ReplayLagEliminate pulumi.IntInput
	// Whether to remove a read-only replica from an RO group if the sync log size difference between the read-only replica and
	// the primary instance exceeds the threshold. Valid values: 0 (no), 1 (yes).
	ReplayLatencyEliminate pulumi.IntInput
	// ID of security group. If both vpc_id and subnet_id are not set, this argument should not be set either.
	SecurityGroupsIds pulumi.StringArrayInput
	// VPC subnet ID.
	SubnetId pulumi.StringInput
	// VPC ID.
	VpcId pulumi.StringInput
}

The set of arguments for constructing a ReadonlyGroup resource.

func (ReadonlyGroupArgs) ElementType

func (ReadonlyGroupArgs) ElementType() reflect.Type

type ReadonlyGroupArray

type ReadonlyGroupArray []ReadonlyGroupInput

func (ReadonlyGroupArray) ElementType

func (ReadonlyGroupArray) ElementType() reflect.Type

func (ReadonlyGroupArray) ToReadonlyGroupArrayOutput

func (i ReadonlyGroupArray) ToReadonlyGroupArrayOutput() ReadonlyGroupArrayOutput

func (ReadonlyGroupArray) ToReadonlyGroupArrayOutputWithContext

func (i ReadonlyGroupArray) ToReadonlyGroupArrayOutputWithContext(ctx context.Context) ReadonlyGroupArrayOutput

type ReadonlyGroupArrayInput

type ReadonlyGroupArrayInput interface {
	pulumi.Input

	ToReadonlyGroupArrayOutput() ReadonlyGroupArrayOutput
	ToReadonlyGroupArrayOutputWithContext(context.Context) ReadonlyGroupArrayOutput
}

ReadonlyGroupArrayInput is an input type that accepts ReadonlyGroupArray and ReadonlyGroupArrayOutput values. You can construct a concrete instance of `ReadonlyGroupArrayInput` via:

ReadonlyGroupArray{ ReadonlyGroupArgs{...} }

type ReadonlyGroupArrayOutput

type ReadonlyGroupArrayOutput struct{ *pulumi.OutputState }

func (ReadonlyGroupArrayOutput) ElementType

func (ReadonlyGroupArrayOutput) ElementType() reflect.Type

func (ReadonlyGroupArrayOutput) Index

func (ReadonlyGroupArrayOutput) ToReadonlyGroupArrayOutput

func (o ReadonlyGroupArrayOutput) ToReadonlyGroupArrayOutput() ReadonlyGroupArrayOutput

func (ReadonlyGroupArrayOutput) ToReadonlyGroupArrayOutputWithContext

func (o ReadonlyGroupArrayOutput) ToReadonlyGroupArrayOutputWithContext(ctx context.Context) ReadonlyGroupArrayOutput

type ReadonlyGroupInput

type ReadonlyGroupInput interface {
	pulumi.Input

	ToReadonlyGroupOutput() ReadonlyGroupOutput
	ToReadonlyGroupOutputWithContext(ctx context.Context) ReadonlyGroupOutput
}

type ReadonlyGroupMap

type ReadonlyGroupMap map[string]ReadonlyGroupInput

func (ReadonlyGroupMap) ElementType

func (ReadonlyGroupMap) ElementType() reflect.Type

func (ReadonlyGroupMap) ToReadonlyGroupMapOutput

func (i ReadonlyGroupMap) ToReadonlyGroupMapOutput() ReadonlyGroupMapOutput

func (ReadonlyGroupMap) ToReadonlyGroupMapOutputWithContext

func (i ReadonlyGroupMap) ToReadonlyGroupMapOutputWithContext(ctx context.Context) ReadonlyGroupMapOutput

type ReadonlyGroupMapInput

type ReadonlyGroupMapInput interface {
	pulumi.Input

	ToReadonlyGroupMapOutput() ReadonlyGroupMapOutput
	ToReadonlyGroupMapOutputWithContext(context.Context) ReadonlyGroupMapOutput
}

ReadonlyGroupMapInput is an input type that accepts ReadonlyGroupMap and ReadonlyGroupMapOutput values. You can construct a concrete instance of `ReadonlyGroupMapInput` via:

ReadonlyGroupMap{ "key": ReadonlyGroupArgs{...} }

type ReadonlyGroupMapOutput

type ReadonlyGroupMapOutput struct{ *pulumi.OutputState }

func (ReadonlyGroupMapOutput) ElementType

func (ReadonlyGroupMapOutput) ElementType() reflect.Type

func (ReadonlyGroupMapOutput) MapIndex

func (ReadonlyGroupMapOutput) ToReadonlyGroupMapOutput

func (o ReadonlyGroupMapOutput) ToReadonlyGroupMapOutput() ReadonlyGroupMapOutput

func (ReadonlyGroupMapOutput) ToReadonlyGroupMapOutputWithContext

func (o ReadonlyGroupMapOutput) ToReadonlyGroupMapOutputWithContext(ctx context.Context) ReadonlyGroupMapOutput

type ReadonlyGroupOutput

type ReadonlyGroupOutput struct{ *pulumi.OutputState }

func (ReadonlyGroupOutput) CreateTime

func (o ReadonlyGroupOutput) CreateTime() pulumi.StringOutput

Create time of the postgresql instance.

func (ReadonlyGroupOutput) ElementType

func (ReadonlyGroupOutput) ElementType() reflect.Type

func (ReadonlyGroupOutput) MasterDbInstanceId

func (o ReadonlyGroupOutput) MasterDbInstanceId() pulumi.StringOutput

Primary instance ID.

func (ReadonlyGroupOutput) MaxReplayLag

func (o ReadonlyGroupOutput) MaxReplayLag() pulumi.IntOutput

Delay threshold in ms.

func (ReadonlyGroupOutput) MaxReplayLatency

func (o ReadonlyGroupOutput) MaxReplayLatency() pulumi.IntOutput

Delayed log size threshold in MB.

func (ReadonlyGroupOutput) MinDelayEliminateReserve

func (o ReadonlyGroupOutput) MinDelayEliminateReserve() pulumi.IntOutput

The minimum number of read-only replicas that must be retained in an RO group.

func (ReadonlyGroupOutput) Name

RO group name.

func (ReadonlyGroupOutput) ProjectId

func (o ReadonlyGroupOutput) ProjectId() pulumi.IntOutput

Project ID.

func (ReadonlyGroupOutput) ReplayLagEliminate

func (o ReadonlyGroupOutput) ReplayLagEliminate() pulumi.IntOutput

Whether to remove a read-only replica from an RO group if the delay between the read-only replica and the primary instance exceeds the threshold. Valid values: 0 (no), 1 (yes).

func (ReadonlyGroupOutput) ReplayLatencyEliminate

func (o ReadonlyGroupOutput) ReplayLatencyEliminate() pulumi.IntOutput

Whether to remove a read-only replica from an RO group if the sync log size difference between the read-only replica and the primary instance exceeds the threshold. Valid values: 0 (no), 1 (yes).

func (ReadonlyGroupOutput) SecurityGroupsIds

func (o ReadonlyGroupOutput) SecurityGroupsIds() pulumi.StringArrayOutput

ID of security group. If both vpc_id and subnet_id are not set, this argument should not be set either.

func (ReadonlyGroupOutput) SubnetId

VPC subnet ID.

func (ReadonlyGroupOutput) ToReadonlyGroupOutput

func (o ReadonlyGroupOutput) ToReadonlyGroupOutput() ReadonlyGroupOutput

func (ReadonlyGroupOutput) ToReadonlyGroupOutputWithContext

func (o ReadonlyGroupOutput) ToReadonlyGroupOutputWithContext(ctx context.Context) ReadonlyGroupOutput

func (ReadonlyGroupOutput) VpcId

VPC ID.

type ReadonlyGroupState

type ReadonlyGroupState struct {
	// Create time of the postgresql instance.
	CreateTime pulumi.StringPtrInput
	// Primary instance ID.
	MasterDbInstanceId pulumi.StringPtrInput
	// Delay threshold in ms.
	MaxReplayLag pulumi.IntPtrInput
	// Delayed log size threshold in MB.
	MaxReplayLatency pulumi.IntPtrInput
	// The minimum number of read-only replicas that must be retained in an RO group.
	MinDelayEliminateReserve pulumi.IntPtrInput
	// RO group name.
	Name pulumi.StringPtrInput
	// Project ID.
	ProjectId pulumi.IntPtrInput
	// Whether to remove a read-only replica from an RO group if the delay between the read-only replica and the primary
	// instance exceeds the threshold. Valid values: 0 (no), 1 (yes).
	ReplayLagEliminate pulumi.IntPtrInput
	// Whether to remove a read-only replica from an RO group if the sync log size difference between the read-only replica and
	// the primary instance exceeds the threshold. Valid values: 0 (no), 1 (yes).
	ReplayLatencyEliminate pulumi.IntPtrInput
	// ID of security group. If both vpc_id and subnet_id are not set, this argument should not be set either.
	SecurityGroupsIds pulumi.StringArrayInput
	// VPC subnet ID.
	SubnetId pulumi.StringPtrInput
	// VPC ID.
	VpcId pulumi.StringPtrInput
}

func (ReadonlyGroupState) ElementType

func (ReadonlyGroupState) ElementType() reflect.Type

type ReadonlyInstance

type ReadonlyInstance struct {
	pulumi.CustomResourceState

	// Auto renew flag, `1` for enabled. NOTES: Only support prepaid instance.
	AutoRenewFlag pulumi.IntPtrOutput `pulumi:"autoRenewFlag"`
	// Whether to use voucher, `1` for enabled.
	AutoVoucher pulumi.IntPtrOutput `pulumi:"autoVoucher"`
	// Create time of the postgresql instance.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// PostgreSQL kernel version, which must be the same as that of the primary instance.
	DbVersion pulumi.StringOutput `pulumi:"dbVersion"`
	// instance billing mode. Valid values: PREPAID (monthly subscription), POSTPAID_BY_HOUR (pay-as-you-go).
	InstanceChargeType pulumi.StringPtrOutput `pulumi:"instanceChargeType"`
	// The instance ID of this readonly resource.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// ID of the primary instance to which the read-only replica belongs.
	MasterDbInstanceId pulumi.StringOutput `pulumi:"masterDbInstanceId"`
	// Memory size(in GB). Allowed value must be larger than `memory` that data source `tencentcloud_postgresql_specinfos`
	// provides.
	Memory pulumi.IntOutput `pulumi:"memory"`
	// Instance name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Whether to support IPv6 address access. Valid values: 1 (yes), 0 (no).
	NeedSupportIpv6 pulumi.IntPtrOutput `pulumi:"needSupportIpv6"`
	// Specify Prepaid period in month. Default `1`. Values: `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`,
	// `24`, `36`.
	Period pulumi.IntPtrOutput `pulumi:"period"`
	// IP for private access.
	PrivateAccessIp pulumi.StringOutput `pulumi:"privateAccessIp"`
	// Port for private access.
	PrivateAccessPort pulumi.IntOutput `pulumi:"privateAccessPort"`
	// Project ID.
	ProjectId pulumi.IntOutput `pulumi:"projectId"`
	// RO group ID.
	ReadOnlyGroupId pulumi.StringPtrOutput `pulumi:"readOnlyGroupId"`
	// ID of security group.
	SecurityGroupsIds pulumi.StringArrayOutput `pulumi:"securityGroupsIds"`
	// Instance storage capacity in GB.
	Storage pulumi.IntOutput `pulumi:"storage"`
	// VPC subnet ID.
	SubnetId pulumi.StringOutput `pulumi:"subnetId"`
	// Specify Voucher Ids if `auto_voucher` was `1`, only support using 1 vouchers for now.
	VoucherIds pulumi.StringArrayOutput `pulumi:"voucherIds"`
	// VPC ID.
	VpcId pulumi.StringOutput `pulumi:"vpcId"`
	// Availability zone ID, which can be obtained through the Zone field in the returned value of the DescribeZones API.
	Zone pulumi.StringOutput `pulumi:"zone"`
}

func GetReadonlyInstance

func GetReadonlyInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ReadonlyInstanceState, opts ...pulumi.ResourceOption) (*ReadonlyInstance, error)

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

func NewReadonlyInstance

func NewReadonlyInstance(ctx *pulumi.Context,
	name string, args *ReadonlyInstanceArgs, opts ...pulumi.ResourceOption) (*ReadonlyInstance, error)

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

func (*ReadonlyInstance) ElementType

func (*ReadonlyInstance) ElementType() reflect.Type

func (*ReadonlyInstance) ToReadonlyInstanceOutput

func (i *ReadonlyInstance) ToReadonlyInstanceOutput() ReadonlyInstanceOutput

func (*ReadonlyInstance) ToReadonlyInstanceOutputWithContext

func (i *ReadonlyInstance) ToReadonlyInstanceOutputWithContext(ctx context.Context) ReadonlyInstanceOutput

type ReadonlyInstanceArgs

type ReadonlyInstanceArgs struct {
	// Auto renew flag, `1` for enabled. NOTES: Only support prepaid instance.
	AutoRenewFlag pulumi.IntPtrInput
	// Whether to use voucher, `1` for enabled.
	AutoVoucher pulumi.IntPtrInput
	// PostgreSQL kernel version, which must be the same as that of the primary instance.
	DbVersion pulumi.StringInput
	// instance billing mode. Valid values: PREPAID (monthly subscription), POSTPAID_BY_HOUR (pay-as-you-go).
	InstanceChargeType pulumi.StringPtrInput
	// ID of the primary instance to which the read-only replica belongs.
	MasterDbInstanceId pulumi.StringInput
	// Memory size(in GB). Allowed value must be larger than `memory` that data source `tencentcloud_postgresql_specinfos`
	// provides.
	Memory pulumi.IntInput
	// Instance name.
	Name pulumi.StringPtrInput
	// Whether to support IPv6 address access. Valid values: 1 (yes), 0 (no).
	NeedSupportIpv6 pulumi.IntPtrInput
	// Specify Prepaid period in month. Default `1`. Values: `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`,
	// `24`, `36`.
	Period pulumi.IntPtrInput
	// Project ID.
	ProjectId pulumi.IntInput
	// RO group ID.
	ReadOnlyGroupId pulumi.StringPtrInput
	// ID of security group.
	SecurityGroupsIds pulumi.StringArrayInput
	// Instance storage capacity in GB.
	Storage pulumi.IntInput
	// VPC subnet ID.
	SubnetId pulumi.StringInput
	// Specify Voucher Ids if `auto_voucher` was `1`, only support using 1 vouchers for now.
	VoucherIds pulumi.StringArrayInput
	// VPC ID.
	VpcId pulumi.StringInput
	// Availability zone ID, which can be obtained through the Zone field in the returned value of the DescribeZones API.
	Zone pulumi.StringInput
}

The set of arguments for constructing a ReadonlyInstance resource.

func (ReadonlyInstanceArgs) ElementType

func (ReadonlyInstanceArgs) ElementType() reflect.Type

type ReadonlyInstanceArray

type ReadonlyInstanceArray []ReadonlyInstanceInput

func (ReadonlyInstanceArray) ElementType

func (ReadonlyInstanceArray) ElementType() reflect.Type

func (ReadonlyInstanceArray) ToReadonlyInstanceArrayOutput

func (i ReadonlyInstanceArray) ToReadonlyInstanceArrayOutput() ReadonlyInstanceArrayOutput

func (ReadonlyInstanceArray) ToReadonlyInstanceArrayOutputWithContext

func (i ReadonlyInstanceArray) ToReadonlyInstanceArrayOutputWithContext(ctx context.Context) ReadonlyInstanceArrayOutput

type ReadonlyInstanceArrayInput

type ReadonlyInstanceArrayInput interface {
	pulumi.Input

	ToReadonlyInstanceArrayOutput() ReadonlyInstanceArrayOutput
	ToReadonlyInstanceArrayOutputWithContext(context.Context) ReadonlyInstanceArrayOutput
}

ReadonlyInstanceArrayInput is an input type that accepts ReadonlyInstanceArray and ReadonlyInstanceArrayOutput values. You can construct a concrete instance of `ReadonlyInstanceArrayInput` via:

ReadonlyInstanceArray{ ReadonlyInstanceArgs{...} }

type ReadonlyInstanceArrayOutput

type ReadonlyInstanceArrayOutput struct{ *pulumi.OutputState }

func (ReadonlyInstanceArrayOutput) ElementType

func (ReadonlyInstanceArrayOutput) Index

func (ReadonlyInstanceArrayOutput) ToReadonlyInstanceArrayOutput

func (o ReadonlyInstanceArrayOutput) ToReadonlyInstanceArrayOutput() ReadonlyInstanceArrayOutput

func (ReadonlyInstanceArrayOutput) ToReadonlyInstanceArrayOutputWithContext

func (o ReadonlyInstanceArrayOutput) ToReadonlyInstanceArrayOutputWithContext(ctx context.Context) ReadonlyInstanceArrayOutput

type ReadonlyInstanceInput

type ReadonlyInstanceInput interface {
	pulumi.Input

	ToReadonlyInstanceOutput() ReadonlyInstanceOutput
	ToReadonlyInstanceOutputWithContext(ctx context.Context) ReadonlyInstanceOutput
}

type ReadonlyInstanceMap

type ReadonlyInstanceMap map[string]ReadonlyInstanceInput

func (ReadonlyInstanceMap) ElementType

func (ReadonlyInstanceMap) ElementType() reflect.Type

func (ReadonlyInstanceMap) ToReadonlyInstanceMapOutput

func (i ReadonlyInstanceMap) ToReadonlyInstanceMapOutput() ReadonlyInstanceMapOutput

func (ReadonlyInstanceMap) ToReadonlyInstanceMapOutputWithContext

func (i ReadonlyInstanceMap) ToReadonlyInstanceMapOutputWithContext(ctx context.Context) ReadonlyInstanceMapOutput

type ReadonlyInstanceMapInput

type ReadonlyInstanceMapInput interface {
	pulumi.Input

	ToReadonlyInstanceMapOutput() ReadonlyInstanceMapOutput
	ToReadonlyInstanceMapOutputWithContext(context.Context) ReadonlyInstanceMapOutput
}

ReadonlyInstanceMapInput is an input type that accepts ReadonlyInstanceMap and ReadonlyInstanceMapOutput values. You can construct a concrete instance of `ReadonlyInstanceMapInput` via:

ReadonlyInstanceMap{ "key": ReadonlyInstanceArgs{...} }

type ReadonlyInstanceMapOutput

type ReadonlyInstanceMapOutput struct{ *pulumi.OutputState }

func (ReadonlyInstanceMapOutput) ElementType

func (ReadonlyInstanceMapOutput) ElementType() reflect.Type

func (ReadonlyInstanceMapOutput) MapIndex

func (ReadonlyInstanceMapOutput) ToReadonlyInstanceMapOutput

func (o ReadonlyInstanceMapOutput) ToReadonlyInstanceMapOutput() ReadonlyInstanceMapOutput

func (ReadonlyInstanceMapOutput) ToReadonlyInstanceMapOutputWithContext

func (o ReadonlyInstanceMapOutput) ToReadonlyInstanceMapOutputWithContext(ctx context.Context) ReadonlyInstanceMapOutput

type ReadonlyInstanceOutput

type ReadonlyInstanceOutput struct{ *pulumi.OutputState }

func (ReadonlyInstanceOutput) AutoRenewFlag

func (o ReadonlyInstanceOutput) AutoRenewFlag() pulumi.IntPtrOutput

Auto renew flag, `1` for enabled. NOTES: Only support prepaid instance.

func (ReadonlyInstanceOutput) AutoVoucher

func (o ReadonlyInstanceOutput) AutoVoucher() pulumi.IntPtrOutput

Whether to use voucher, `1` for enabled.

func (ReadonlyInstanceOutput) CreateTime

Create time of the postgresql instance.

func (ReadonlyInstanceOutput) DbVersion

PostgreSQL kernel version, which must be the same as that of the primary instance.

func (ReadonlyInstanceOutput) ElementType

func (ReadonlyInstanceOutput) ElementType() reflect.Type

func (ReadonlyInstanceOutput) InstanceChargeType

func (o ReadonlyInstanceOutput) InstanceChargeType() pulumi.StringPtrOutput

instance billing mode. Valid values: PREPAID (monthly subscription), POSTPAID_BY_HOUR (pay-as-you-go).

func (ReadonlyInstanceOutput) InstanceId

The instance ID of this readonly resource.

func (ReadonlyInstanceOutput) MasterDbInstanceId

func (o ReadonlyInstanceOutput) MasterDbInstanceId() pulumi.StringOutput

ID of the primary instance to which the read-only replica belongs.

func (ReadonlyInstanceOutput) Memory

Memory size(in GB). Allowed value must be larger than `memory` that data source `tencentcloud_postgresql_specinfos` provides.

func (ReadonlyInstanceOutput) Name

Instance name.

func (ReadonlyInstanceOutput) NeedSupportIpv6

func (o ReadonlyInstanceOutput) NeedSupportIpv6() pulumi.IntPtrOutput

Whether to support IPv6 address access. Valid values: 1 (yes), 0 (no).

func (ReadonlyInstanceOutput) Period

Specify Prepaid period in month. Default `1`. Values: `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`.

func (ReadonlyInstanceOutput) PrivateAccessIp

func (o ReadonlyInstanceOutput) PrivateAccessIp() pulumi.StringOutput

IP for private access.

func (ReadonlyInstanceOutput) PrivateAccessPort

func (o ReadonlyInstanceOutput) PrivateAccessPort() pulumi.IntOutput

Port for private access.

func (ReadonlyInstanceOutput) ProjectId

func (o ReadonlyInstanceOutput) ProjectId() pulumi.IntOutput

Project ID.

func (ReadonlyInstanceOutput) ReadOnlyGroupId

func (o ReadonlyInstanceOutput) ReadOnlyGroupId() pulumi.StringPtrOutput

RO group ID.

func (ReadonlyInstanceOutput) SecurityGroupsIds

func (o ReadonlyInstanceOutput) SecurityGroupsIds() pulumi.StringArrayOutput

ID of security group.

func (ReadonlyInstanceOutput) Storage

Instance storage capacity in GB.

func (ReadonlyInstanceOutput) SubnetId

VPC subnet ID.

func (ReadonlyInstanceOutput) ToReadonlyInstanceOutput

func (o ReadonlyInstanceOutput) ToReadonlyInstanceOutput() ReadonlyInstanceOutput

func (ReadonlyInstanceOutput) ToReadonlyInstanceOutputWithContext

func (o ReadonlyInstanceOutput) ToReadonlyInstanceOutputWithContext(ctx context.Context) ReadonlyInstanceOutput

func (ReadonlyInstanceOutput) VoucherIds

Specify Voucher Ids if `auto_voucher` was `1`, only support using 1 vouchers for now.

func (ReadonlyInstanceOutput) VpcId

VPC ID.

func (ReadonlyInstanceOutput) Zone

Availability zone ID, which can be obtained through the Zone field in the returned value of the DescribeZones API.

type ReadonlyInstanceState

type ReadonlyInstanceState struct {
	// Auto renew flag, `1` for enabled. NOTES: Only support prepaid instance.
	AutoRenewFlag pulumi.IntPtrInput
	// Whether to use voucher, `1` for enabled.
	AutoVoucher pulumi.IntPtrInput
	// Create time of the postgresql instance.
	CreateTime pulumi.StringPtrInput
	// PostgreSQL kernel version, which must be the same as that of the primary instance.
	DbVersion pulumi.StringPtrInput
	// instance billing mode. Valid values: PREPAID (monthly subscription), POSTPAID_BY_HOUR (pay-as-you-go).
	InstanceChargeType pulumi.StringPtrInput
	// The instance ID of this readonly resource.
	InstanceId pulumi.StringPtrInput
	// ID of the primary instance to which the read-only replica belongs.
	MasterDbInstanceId pulumi.StringPtrInput
	// Memory size(in GB). Allowed value must be larger than `memory` that data source `tencentcloud_postgresql_specinfos`
	// provides.
	Memory pulumi.IntPtrInput
	// Instance name.
	Name pulumi.StringPtrInput
	// Whether to support IPv6 address access. Valid values: 1 (yes), 0 (no).
	NeedSupportIpv6 pulumi.IntPtrInput
	// Specify Prepaid period in month. Default `1`. Values: `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`,
	// `24`, `36`.
	Period pulumi.IntPtrInput
	// IP for private access.
	PrivateAccessIp pulumi.StringPtrInput
	// Port for private access.
	PrivateAccessPort pulumi.IntPtrInput
	// Project ID.
	ProjectId pulumi.IntPtrInput
	// RO group ID.
	ReadOnlyGroupId pulumi.StringPtrInput
	// ID of security group.
	SecurityGroupsIds pulumi.StringArrayInput
	// Instance storage capacity in GB.
	Storage pulumi.IntPtrInput
	// VPC subnet ID.
	SubnetId pulumi.StringPtrInput
	// Specify Voucher Ids if `auto_voucher` was `1`, only support using 1 vouchers for now.
	VoucherIds pulumi.StringArrayInput
	// VPC ID.
	VpcId pulumi.StringPtrInput
	// Availability zone ID, which can be obtained through the Zone field in the returned value of the DescribeZones API.
	Zone pulumi.StringPtrInput
}

func (ReadonlyInstanceState) ElementType

func (ReadonlyInstanceState) ElementType() reflect.Type

type RebalanceReadonlyGroupOperation

type RebalanceReadonlyGroupOperation struct {
	pulumi.CustomResourceState

	// readonly Group ID.
	ReadOnlyGroupId pulumi.StringOutput `pulumi:"readOnlyGroupId"`
}

func GetRebalanceReadonlyGroupOperation

func GetRebalanceReadonlyGroupOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RebalanceReadonlyGroupOperationState, opts ...pulumi.ResourceOption) (*RebalanceReadonlyGroupOperation, error)

GetRebalanceReadonlyGroupOperation gets an existing RebalanceReadonlyGroupOperation 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 NewRebalanceReadonlyGroupOperation

func NewRebalanceReadonlyGroupOperation(ctx *pulumi.Context,
	name string, args *RebalanceReadonlyGroupOperationArgs, opts ...pulumi.ResourceOption) (*RebalanceReadonlyGroupOperation, error)

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

func (*RebalanceReadonlyGroupOperation) ElementType

func (*RebalanceReadonlyGroupOperation) ToRebalanceReadonlyGroupOperationOutput

func (i *RebalanceReadonlyGroupOperation) ToRebalanceReadonlyGroupOperationOutput() RebalanceReadonlyGroupOperationOutput

func (*RebalanceReadonlyGroupOperation) ToRebalanceReadonlyGroupOperationOutputWithContext

func (i *RebalanceReadonlyGroupOperation) ToRebalanceReadonlyGroupOperationOutputWithContext(ctx context.Context) RebalanceReadonlyGroupOperationOutput

type RebalanceReadonlyGroupOperationArgs

type RebalanceReadonlyGroupOperationArgs struct {
	// readonly Group ID.
	ReadOnlyGroupId pulumi.StringInput
}

The set of arguments for constructing a RebalanceReadonlyGroupOperation resource.

func (RebalanceReadonlyGroupOperationArgs) ElementType

type RebalanceReadonlyGroupOperationArray

type RebalanceReadonlyGroupOperationArray []RebalanceReadonlyGroupOperationInput

func (RebalanceReadonlyGroupOperationArray) ElementType

func (RebalanceReadonlyGroupOperationArray) ToRebalanceReadonlyGroupOperationArrayOutput

func (i RebalanceReadonlyGroupOperationArray) ToRebalanceReadonlyGroupOperationArrayOutput() RebalanceReadonlyGroupOperationArrayOutput

func (RebalanceReadonlyGroupOperationArray) ToRebalanceReadonlyGroupOperationArrayOutputWithContext

func (i RebalanceReadonlyGroupOperationArray) ToRebalanceReadonlyGroupOperationArrayOutputWithContext(ctx context.Context) RebalanceReadonlyGroupOperationArrayOutput

type RebalanceReadonlyGroupOperationArrayInput

type RebalanceReadonlyGroupOperationArrayInput interface {
	pulumi.Input

	ToRebalanceReadonlyGroupOperationArrayOutput() RebalanceReadonlyGroupOperationArrayOutput
	ToRebalanceReadonlyGroupOperationArrayOutputWithContext(context.Context) RebalanceReadonlyGroupOperationArrayOutput
}

RebalanceReadonlyGroupOperationArrayInput is an input type that accepts RebalanceReadonlyGroupOperationArray and RebalanceReadonlyGroupOperationArrayOutput values. You can construct a concrete instance of `RebalanceReadonlyGroupOperationArrayInput` via:

RebalanceReadonlyGroupOperationArray{ RebalanceReadonlyGroupOperationArgs{...} }

type RebalanceReadonlyGroupOperationArrayOutput

type RebalanceReadonlyGroupOperationArrayOutput struct{ *pulumi.OutputState }

func (RebalanceReadonlyGroupOperationArrayOutput) ElementType

func (RebalanceReadonlyGroupOperationArrayOutput) Index

func (RebalanceReadonlyGroupOperationArrayOutput) ToRebalanceReadonlyGroupOperationArrayOutput

func (o RebalanceReadonlyGroupOperationArrayOutput) ToRebalanceReadonlyGroupOperationArrayOutput() RebalanceReadonlyGroupOperationArrayOutput

func (RebalanceReadonlyGroupOperationArrayOutput) ToRebalanceReadonlyGroupOperationArrayOutputWithContext

func (o RebalanceReadonlyGroupOperationArrayOutput) ToRebalanceReadonlyGroupOperationArrayOutputWithContext(ctx context.Context) RebalanceReadonlyGroupOperationArrayOutput

type RebalanceReadonlyGroupOperationInput

type RebalanceReadonlyGroupOperationInput interface {
	pulumi.Input

	ToRebalanceReadonlyGroupOperationOutput() RebalanceReadonlyGroupOperationOutput
	ToRebalanceReadonlyGroupOperationOutputWithContext(ctx context.Context) RebalanceReadonlyGroupOperationOutput
}

type RebalanceReadonlyGroupOperationMap

type RebalanceReadonlyGroupOperationMap map[string]RebalanceReadonlyGroupOperationInput

func (RebalanceReadonlyGroupOperationMap) ElementType

func (RebalanceReadonlyGroupOperationMap) ToRebalanceReadonlyGroupOperationMapOutput

func (i RebalanceReadonlyGroupOperationMap) ToRebalanceReadonlyGroupOperationMapOutput() RebalanceReadonlyGroupOperationMapOutput

func (RebalanceReadonlyGroupOperationMap) ToRebalanceReadonlyGroupOperationMapOutputWithContext

func (i RebalanceReadonlyGroupOperationMap) ToRebalanceReadonlyGroupOperationMapOutputWithContext(ctx context.Context) RebalanceReadonlyGroupOperationMapOutput

type RebalanceReadonlyGroupOperationMapInput

type RebalanceReadonlyGroupOperationMapInput interface {
	pulumi.Input

	ToRebalanceReadonlyGroupOperationMapOutput() RebalanceReadonlyGroupOperationMapOutput
	ToRebalanceReadonlyGroupOperationMapOutputWithContext(context.Context) RebalanceReadonlyGroupOperationMapOutput
}

RebalanceReadonlyGroupOperationMapInput is an input type that accepts RebalanceReadonlyGroupOperationMap and RebalanceReadonlyGroupOperationMapOutput values. You can construct a concrete instance of `RebalanceReadonlyGroupOperationMapInput` via:

RebalanceReadonlyGroupOperationMap{ "key": RebalanceReadonlyGroupOperationArgs{...} }

type RebalanceReadonlyGroupOperationMapOutput

type RebalanceReadonlyGroupOperationMapOutput struct{ *pulumi.OutputState }

func (RebalanceReadonlyGroupOperationMapOutput) ElementType

func (RebalanceReadonlyGroupOperationMapOutput) MapIndex

func (RebalanceReadonlyGroupOperationMapOutput) ToRebalanceReadonlyGroupOperationMapOutput

func (o RebalanceReadonlyGroupOperationMapOutput) ToRebalanceReadonlyGroupOperationMapOutput() RebalanceReadonlyGroupOperationMapOutput

func (RebalanceReadonlyGroupOperationMapOutput) ToRebalanceReadonlyGroupOperationMapOutputWithContext

func (o RebalanceReadonlyGroupOperationMapOutput) ToRebalanceReadonlyGroupOperationMapOutputWithContext(ctx context.Context) RebalanceReadonlyGroupOperationMapOutput

type RebalanceReadonlyGroupOperationOutput

type RebalanceReadonlyGroupOperationOutput struct{ *pulumi.OutputState }

func (RebalanceReadonlyGroupOperationOutput) ElementType

func (RebalanceReadonlyGroupOperationOutput) ReadOnlyGroupId

readonly Group ID.

func (RebalanceReadonlyGroupOperationOutput) ToRebalanceReadonlyGroupOperationOutput

func (o RebalanceReadonlyGroupOperationOutput) ToRebalanceReadonlyGroupOperationOutput() RebalanceReadonlyGroupOperationOutput

func (RebalanceReadonlyGroupOperationOutput) ToRebalanceReadonlyGroupOperationOutputWithContext

func (o RebalanceReadonlyGroupOperationOutput) ToRebalanceReadonlyGroupOperationOutputWithContext(ctx context.Context) RebalanceReadonlyGroupOperationOutput

type RebalanceReadonlyGroupOperationState

type RebalanceReadonlyGroupOperationState struct {
	// readonly Group ID.
	ReadOnlyGroupId pulumi.StringPtrInput
}

func (RebalanceReadonlyGroupOperationState) ElementType

type RenewDbInstanceOperation

type RenewDbInstanceOperation struct {
	pulumi.CustomResourceState

	// Whether to automatically use vouchers. 1:yes, 0:no. Default value:0.
	AutoVoucher pulumi.IntPtrOutput `pulumi:"autoVoucher"`
	// Instance ID in the format of postgres-6fego161.
	DbInstanceId pulumi.StringOutput `pulumi:"dbInstanceId"`
	// Renewal duration in months.
	Period pulumi.IntOutput `pulumi:"period"`
	// Voucher ID list (only one voucher can be specified currently).
	VoucherIds pulumi.StringArrayOutput `pulumi:"voucherIds"`
}

func GetRenewDbInstanceOperation

func GetRenewDbInstanceOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RenewDbInstanceOperationState, opts ...pulumi.ResourceOption) (*RenewDbInstanceOperation, error)

GetRenewDbInstanceOperation gets an existing RenewDbInstanceOperation 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 NewRenewDbInstanceOperation

func NewRenewDbInstanceOperation(ctx *pulumi.Context,
	name string, args *RenewDbInstanceOperationArgs, opts ...pulumi.ResourceOption) (*RenewDbInstanceOperation, error)

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

func (*RenewDbInstanceOperation) ElementType

func (*RenewDbInstanceOperation) ElementType() reflect.Type

func (*RenewDbInstanceOperation) ToRenewDbInstanceOperationOutput

func (i *RenewDbInstanceOperation) ToRenewDbInstanceOperationOutput() RenewDbInstanceOperationOutput

func (*RenewDbInstanceOperation) ToRenewDbInstanceOperationOutputWithContext

func (i *RenewDbInstanceOperation) ToRenewDbInstanceOperationOutputWithContext(ctx context.Context) RenewDbInstanceOperationOutput

type RenewDbInstanceOperationArgs

type RenewDbInstanceOperationArgs struct {
	// Whether to automatically use vouchers. 1:yes, 0:no. Default value:0.
	AutoVoucher pulumi.IntPtrInput
	// Instance ID in the format of postgres-6fego161.
	DbInstanceId pulumi.StringInput
	// Renewal duration in months.
	Period pulumi.IntInput
	// Voucher ID list (only one voucher can be specified currently).
	VoucherIds pulumi.StringArrayInput
}

The set of arguments for constructing a RenewDbInstanceOperation resource.

func (RenewDbInstanceOperationArgs) ElementType

type RenewDbInstanceOperationArray

type RenewDbInstanceOperationArray []RenewDbInstanceOperationInput

func (RenewDbInstanceOperationArray) ElementType

func (RenewDbInstanceOperationArray) ToRenewDbInstanceOperationArrayOutput

func (i RenewDbInstanceOperationArray) ToRenewDbInstanceOperationArrayOutput() RenewDbInstanceOperationArrayOutput

func (RenewDbInstanceOperationArray) ToRenewDbInstanceOperationArrayOutputWithContext

func (i RenewDbInstanceOperationArray) ToRenewDbInstanceOperationArrayOutputWithContext(ctx context.Context) RenewDbInstanceOperationArrayOutput

type RenewDbInstanceOperationArrayInput

type RenewDbInstanceOperationArrayInput interface {
	pulumi.Input

	ToRenewDbInstanceOperationArrayOutput() RenewDbInstanceOperationArrayOutput
	ToRenewDbInstanceOperationArrayOutputWithContext(context.Context) RenewDbInstanceOperationArrayOutput
}

RenewDbInstanceOperationArrayInput is an input type that accepts RenewDbInstanceOperationArray and RenewDbInstanceOperationArrayOutput values. You can construct a concrete instance of `RenewDbInstanceOperationArrayInput` via:

RenewDbInstanceOperationArray{ RenewDbInstanceOperationArgs{...} }

type RenewDbInstanceOperationArrayOutput

type RenewDbInstanceOperationArrayOutput struct{ *pulumi.OutputState }

func (RenewDbInstanceOperationArrayOutput) ElementType

func (RenewDbInstanceOperationArrayOutput) Index

func (RenewDbInstanceOperationArrayOutput) ToRenewDbInstanceOperationArrayOutput

func (o RenewDbInstanceOperationArrayOutput) ToRenewDbInstanceOperationArrayOutput() RenewDbInstanceOperationArrayOutput

func (RenewDbInstanceOperationArrayOutput) ToRenewDbInstanceOperationArrayOutputWithContext

func (o RenewDbInstanceOperationArrayOutput) ToRenewDbInstanceOperationArrayOutputWithContext(ctx context.Context) RenewDbInstanceOperationArrayOutput

type RenewDbInstanceOperationInput

type RenewDbInstanceOperationInput interface {
	pulumi.Input

	ToRenewDbInstanceOperationOutput() RenewDbInstanceOperationOutput
	ToRenewDbInstanceOperationOutputWithContext(ctx context.Context) RenewDbInstanceOperationOutput
}

type RenewDbInstanceOperationMap

type RenewDbInstanceOperationMap map[string]RenewDbInstanceOperationInput

func (RenewDbInstanceOperationMap) ElementType

func (RenewDbInstanceOperationMap) ToRenewDbInstanceOperationMapOutput

func (i RenewDbInstanceOperationMap) ToRenewDbInstanceOperationMapOutput() RenewDbInstanceOperationMapOutput

func (RenewDbInstanceOperationMap) ToRenewDbInstanceOperationMapOutputWithContext

func (i RenewDbInstanceOperationMap) ToRenewDbInstanceOperationMapOutputWithContext(ctx context.Context) RenewDbInstanceOperationMapOutput

type RenewDbInstanceOperationMapInput

type RenewDbInstanceOperationMapInput interface {
	pulumi.Input

	ToRenewDbInstanceOperationMapOutput() RenewDbInstanceOperationMapOutput
	ToRenewDbInstanceOperationMapOutputWithContext(context.Context) RenewDbInstanceOperationMapOutput
}

RenewDbInstanceOperationMapInput is an input type that accepts RenewDbInstanceOperationMap and RenewDbInstanceOperationMapOutput values. You can construct a concrete instance of `RenewDbInstanceOperationMapInput` via:

RenewDbInstanceOperationMap{ "key": RenewDbInstanceOperationArgs{...} }

type RenewDbInstanceOperationMapOutput

type RenewDbInstanceOperationMapOutput struct{ *pulumi.OutputState }

func (RenewDbInstanceOperationMapOutput) ElementType

func (RenewDbInstanceOperationMapOutput) MapIndex

func (RenewDbInstanceOperationMapOutput) ToRenewDbInstanceOperationMapOutput

func (o RenewDbInstanceOperationMapOutput) ToRenewDbInstanceOperationMapOutput() RenewDbInstanceOperationMapOutput

func (RenewDbInstanceOperationMapOutput) ToRenewDbInstanceOperationMapOutputWithContext

func (o RenewDbInstanceOperationMapOutput) ToRenewDbInstanceOperationMapOutputWithContext(ctx context.Context) RenewDbInstanceOperationMapOutput

type RenewDbInstanceOperationOutput

type RenewDbInstanceOperationOutput struct{ *pulumi.OutputState }

func (RenewDbInstanceOperationOutput) AutoVoucher

Whether to automatically use vouchers. 1:yes, 0:no. Default value:0.

func (RenewDbInstanceOperationOutput) DbInstanceId

Instance ID in the format of postgres-6fego161.

func (RenewDbInstanceOperationOutput) ElementType

func (RenewDbInstanceOperationOutput) Period

Renewal duration in months.

func (RenewDbInstanceOperationOutput) ToRenewDbInstanceOperationOutput

func (o RenewDbInstanceOperationOutput) ToRenewDbInstanceOperationOutput() RenewDbInstanceOperationOutput

func (RenewDbInstanceOperationOutput) ToRenewDbInstanceOperationOutputWithContext

func (o RenewDbInstanceOperationOutput) ToRenewDbInstanceOperationOutputWithContext(ctx context.Context) RenewDbInstanceOperationOutput

func (RenewDbInstanceOperationOutput) VoucherIds

Voucher ID list (only one voucher can be specified currently).

type RenewDbInstanceOperationState

type RenewDbInstanceOperationState struct {
	// Whether to automatically use vouchers. 1:yes, 0:no. Default value:0.
	AutoVoucher pulumi.IntPtrInput
	// Instance ID in the format of postgres-6fego161.
	DbInstanceId pulumi.StringPtrInput
	// Renewal duration in months.
	Period pulumi.IntPtrInput
	// Voucher ID list (only one voucher can be specified currently).
	VoucherIds pulumi.StringArrayInput
}

func (RenewDbInstanceOperationState) ElementType

type RestartDbInstanceOperation

type RestartDbInstanceOperation struct {
	pulumi.CustomResourceState

	// dbInstance ID.
	DbInstanceId pulumi.StringOutput `pulumi:"dbInstanceId"`
}

func GetRestartDbInstanceOperation

func GetRestartDbInstanceOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RestartDbInstanceOperationState, opts ...pulumi.ResourceOption) (*RestartDbInstanceOperation, error)

GetRestartDbInstanceOperation gets an existing RestartDbInstanceOperation 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 NewRestartDbInstanceOperation

func NewRestartDbInstanceOperation(ctx *pulumi.Context,
	name string, args *RestartDbInstanceOperationArgs, opts ...pulumi.ResourceOption) (*RestartDbInstanceOperation, error)

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

func (*RestartDbInstanceOperation) ElementType

func (*RestartDbInstanceOperation) ElementType() reflect.Type

func (*RestartDbInstanceOperation) ToRestartDbInstanceOperationOutput

func (i *RestartDbInstanceOperation) ToRestartDbInstanceOperationOutput() RestartDbInstanceOperationOutput

func (*RestartDbInstanceOperation) ToRestartDbInstanceOperationOutputWithContext

func (i *RestartDbInstanceOperation) ToRestartDbInstanceOperationOutputWithContext(ctx context.Context) RestartDbInstanceOperationOutput

type RestartDbInstanceOperationArgs

type RestartDbInstanceOperationArgs struct {
	// dbInstance ID.
	DbInstanceId pulumi.StringInput
}

The set of arguments for constructing a RestartDbInstanceOperation resource.

func (RestartDbInstanceOperationArgs) ElementType

type RestartDbInstanceOperationArray

type RestartDbInstanceOperationArray []RestartDbInstanceOperationInput

func (RestartDbInstanceOperationArray) ElementType

func (RestartDbInstanceOperationArray) ToRestartDbInstanceOperationArrayOutput

func (i RestartDbInstanceOperationArray) ToRestartDbInstanceOperationArrayOutput() RestartDbInstanceOperationArrayOutput

func (RestartDbInstanceOperationArray) ToRestartDbInstanceOperationArrayOutputWithContext

func (i RestartDbInstanceOperationArray) ToRestartDbInstanceOperationArrayOutputWithContext(ctx context.Context) RestartDbInstanceOperationArrayOutput

type RestartDbInstanceOperationArrayInput

type RestartDbInstanceOperationArrayInput interface {
	pulumi.Input

	ToRestartDbInstanceOperationArrayOutput() RestartDbInstanceOperationArrayOutput
	ToRestartDbInstanceOperationArrayOutputWithContext(context.Context) RestartDbInstanceOperationArrayOutput
}

RestartDbInstanceOperationArrayInput is an input type that accepts RestartDbInstanceOperationArray and RestartDbInstanceOperationArrayOutput values. You can construct a concrete instance of `RestartDbInstanceOperationArrayInput` via:

RestartDbInstanceOperationArray{ RestartDbInstanceOperationArgs{...} }

type RestartDbInstanceOperationArrayOutput

type RestartDbInstanceOperationArrayOutput struct{ *pulumi.OutputState }

func (RestartDbInstanceOperationArrayOutput) ElementType

func (RestartDbInstanceOperationArrayOutput) Index

func (RestartDbInstanceOperationArrayOutput) ToRestartDbInstanceOperationArrayOutput

func (o RestartDbInstanceOperationArrayOutput) ToRestartDbInstanceOperationArrayOutput() RestartDbInstanceOperationArrayOutput

func (RestartDbInstanceOperationArrayOutput) ToRestartDbInstanceOperationArrayOutputWithContext

func (o RestartDbInstanceOperationArrayOutput) ToRestartDbInstanceOperationArrayOutputWithContext(ctx context.Context) RestartDbInstanceOperationArrayOutput

type RestartDbInstanceOperationInput

type RestartDbInstanceOperationInput interface {
	pulumi.Input

	ToRestartDbInstanceOperationOutput() RestartDbInstanceOperationOutput
	ToRestartDbInstanceOperationOutputWithContext(ctx context.Context) RestartDbInstanceOperationOutput
}

type RestartDbInstanceOperationMap

type RestartDbInstanceOperationMap map[string]RestartDbInstanceOperationInput

func (RestartDbInstanceOperationMap) ElementType

func (RestartDbInstanceOperationMap) ToRestartDbInstanceOperationMapOutput

func (i RestartDbInstanceOperationMap) ToRestartDbInstanceOperationMapOutput() RestartDbInstanceOperationMapOutput

func (RestartDbInstanceOperationMap) ToRestartDbInstanceOperationMapOutputWithContext

func (i RestartDbInstanceOperationMap) ToRestartDbInstanceOperationMapOutputWithContext(ctx context.Context) RestartDbInstanceOperationMapOutput

type RestartDbInstanceOperationMapInput

type RestartDbInstanceOperationMapInput interface {
	pulumi.Input

	ToRestartDbInstanceOperationMapOutput() RestartDbInstanceOperationMapOutput
	ToRestartDbInstanceOperationMapOutputWithContext(context.Context) RestartDbInstanceOperationMapOutput
}

RestartDbInstanceOperationMapInput is an input type that accepts RestartDbInstanceOperationMap and RestartDbInstanceOperationMapOutput values. You can construct a concrete instance of `RestartDbInstanceOperationMapInput` via:

RestartDbInstanceOperationMap{ "key": RestartDbInstanceOperationArgs{...} }

type RestartDbInstanceOperationMapOutput

type RestartDbInstanceOperationMapOutput struct{ *pulumi.OutputState }

func (RestartDbInstanceOperationMapOutput) ElementType

func (RestartDbInstanceOperationMapOutput) MapIndex

func (RestartDbInstanceOperationMapOutput) ToRestartDbInstanceOperationMapOutput

func (o RestartDbInstanceOperationMapOutput) ToRestartDbInstanceOperationMapOutput() RestartDbInstanceOperationMapOutput

func (RestartDbInstanceOperationMapOutput) ToRestartDbInstanceOperationMapOutputWithContext

func (o RestartDbInstanceOperationMapOutput) ToRestartDbInstanceOperationMapOutputWithContext(ctx context.Context) RestartDbInstanceOperationMapOutput

type RestartDbInstanceOperationOutput

type RestartDbInstanceOperationOutput struct{ *pulumi.OutputState }

func (RestartDbInstanceOperationOutput) DbInstanceId

dbInstance ID.

func (RestartDbInstanceOperationOutput) ElementType

func (RestartDbInstanceOperationOutput) ToRestartDbInstanceOperationOutput

func (o RestartDbInstanceOperationOutput) ToRestartDbInstanceOperationOutput() RestartDbInstanceOperationOutput

func (RestartDbInstanceOperationOutput) ToRestartDbInstanceOperationOutputWithContext

func (o RestartDbInstanceOperationOutput) ToRestartDbInstanceOperationOutputWithContext(ctx context.Context) RestartDbInstanceOperationOutput

type RestartDbInstanceOperationState

type RestartDbInstanceOperationState struct {
	// dbInstance ID.
	DbInstanceId pulumi.StringPtrInput
}

func (RestartDbInstanceOperationState) ElementType

type SecurityGroupConfig

type SecurityGroupConfig struct {
	pulumi.CustomResourceState

	// Instance ID. Either this parameter or ReadOnlyGroupId must be passed in. If both parameters are passed in,
	// ReadOnlyGroupId will be ignored.
	DbInstanceId pulumi.StringPtrOutput `pulumi:"dbInstanceId"`
	// RO group ID. Either this parameter or DBInstanceId must be passed in. To query the security groups associated with the
	// RO groups, only pass in ReadOnlyGroupId.
	ReadOnlyGroupId pulumi.StringPtrOutput `pulumi:"readOnlyGroupId"`
	// Information of security groups in array.
	SecurityGroupIdSets pulumi.StringArrayOutput `pulumi:"securityGroupIdSets"`
}

func GetSecurityGroupConfig

func GetSecurityGroupConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SecurityGroupConfigState, opts ...pulumi.ResourceOption) (*SecurityGroupConfig, error)

GetSecurityGroupConfig gets an existing SecurityGroupConfig 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 NewSecurityGroupConfig

func NewSecurityGroupConfig(ctx *pulumi.Context,
	name string, args *SecurityGroupConfigArgs, opts ...pulumi.ResourceOption) (*SecurityGroupConfig, error)

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

func (*SecurityGroupConfig) ElementType

func (*SecurityGroupConfig) ElementType() reflect.Type

func (*SecurityGroupConfig) ToSecurityGroupConfigOutput

func (i *SecurityGroupConfig) ToSecurityGroupConfigOutput() SecurityGroupConfigOutput

func (*SecurityGroupConfig) ToSecurityGroupConfigOutputWithContext

func (i *SecurityGroupConfig) ToSecurityGroupConfigOutputWithContext(ctx context.Context) SecurityGroupConfigOutput

type SecurityGroupConfigArgs

type SecurityGroupConfigArgs struct {
	// Instance ID. Either this parameter or ReadOnlyGroupId must be passed in. If both parameters are passed in,
	// ReadOnlyGroupId will be ignored.
	DbInstanceId pulumi.StringPtrInput
	// RO group ID. Either this parameter or DBInstanceId must be passed in. To query the security groups associated with the
	// RO groups, only pass in ReadOnlyGroupId.
	ReadOnlyGroupId pulumi.StringPtrInput
	// Information of security groups in array.
	SecurityGroupIdSets pulumi.StringArrayInput
}

The set of arguments for constructing a SecurityGroupConfig resource.

func (SecurityGroupConfigArgs) ElementType

func (SecurityGroupConfigArgs) ElementType() reflect.Type

type SecurityGroupConfigArray

type SecurityGroupConfigArray []SecurityGroupConfigInput

func (SecurityGroupConfigArray) ElementType

func (SecurityGroupConfigArray) ElementType() reflect.Type

func (SecurityGroupConfigArray) ToSecurityGroupConfigArrayOutput

func (i SecurityGroupConfigArray) ToSecurityGroupConfigArrayOutput() SecurityGroupConfigArrayOutput

func (SecurityGroupConfigArray) ToSecurityGroupConfigArrayOutputWithContext

func (i SecurityGroupConfigArray) ToSecurityGroupConfigArrayOutputWithContext(ctx context.Context) SecurityGroupConfigArrayOutput

type SecurityGroupConfigArrayInput

type SecurityGroupConfigArrayInput interface {
	pulumi.Input

	ToSecurityGroupConfigArrayOutput() SecurityGroupConfigArrayOutput
	ToSecurityGroupConfigArrayOutputWithContext(context.Context) SecurityGroupConfigArrayOutput
}

SecurityGroupConfigArrayInput is an input type that accepts SecurityGroupConfigArray and SecurityGroupConfigArrayOutput values. You can construct a concrete instance of `SecurityGroupConfigArrayInput` via:

SecurityGroupConfigArray{ SecurityGroupConfigArgs{...} }

type SecurityGroupConfigArrayOutput

type SecurityGroupConfigArrayOutput struct{ *pulumi.OutputState }

func (SecurityGroupConfigArrayOutput) ElementType

func (SecurityGroupConfigArrayOutput) Index

func (SecurityGroupConfigArrayOutput) ToSecurityGroupConfigArrayOutput

func (o SecurityGroupConfigArrayOutput) ToSecurityGroupConfigArrayOutput() SecurityGroupConfigArrayOutput

func (SecurityGroupConfigArrayOutput) ToSecurityGroupConfigArrayOutputWithContext

func (o SecurityGroupConfigArrayOutput) ToSecurityGroupConfigArrayOutputWithContext(ctx context.Context) SecurityGroupConfigArrayOutput

type SecurityGroupConfigInput

type SecurityGroupConfigInput interface {
	pulumi.Input

	ToSecurityGroupConfigOutput() SecurityGroupConfigOutput
	ToSecurityGroupConfigOutputWithContext(ctx context.Context) SecurityGroupConfigOutput
}

type SecurityGroupConfigMap

type SecurityGroupConfigMap map[string]SecurityGroupConfigInput

func (SecurityGroupConfigMap) ElementType

func (SecurityGroupConfigMap) ElementType() reflect.Type

func (SecurityGroupConfigMap) ToSecurityGroupConfigMapOutput

func (i SecurityGroupConfigMap) ToSecurityGroupConfigMapOutput() SecurityGroupConfigMapOutput

func (SecurityGroupConfigMap) ToSecurityGroupConfigMapOutputWithContext

func (i SecurityGroupConfigMap) ToSecurityGroupConfigMapOutputWithContext(ctx context.Context) SecurityGroupConfigMapOutput

type SecurityGroupConfigMapInput

type SecurityGroupConfigMapInput interface {
	pulumi.Input

	ToSecurityGroupConfigMapOutput() SecurityGroupConfigMapOutput
	ToSecurityGroupConfigMapOutputWithContext(context.Context) SecurityGroupConfigMapOutput
}

SecurityGroupConfigMapInput is an input type that accepts SecurityGroupConfigMap and SecurityGroupConfigMapOutput values. You can construct a concrete instance of `SecurityGroupConfigMapInput` via:

SecurityGroupConfigMap{ "key": SecurityGroupConfigArgs{...} }

type SecurityGroupConfigMapOutput

type SecurityGroupConfigMapOutput struct{ *pulumi.OutputState }

func (SecurityGroupConfigMapOutput) ElementType

func (SecurityGroupConfigMapOutput) MapIndex

func (SecurityGroupConfigMapOutput) ToSecurityGroupConfigMapOutput

func (o SecurityGroupConfigMapOutput) ToSecurityGroupConfigMapOutput() SecurityGroupConfigMapOutput

func (SecurityGroupConfigMapOutput) ToSecurityGroupConfigMapOutputWithContext

func (o SecurityGroupConfigMapOutput) ToSecurityGroupConfigMapOutputWithContext(ctx context.Context) SecurityGroupConfigMapOutput

type SecurityGroupConfigOutput

type SecurityGroupConfigOutput struct{ *pulumi.OutputState }

func (SecurityGroupConfigOutput) DbInstanceId

Instance ID. Either this parameter or ReadOnlyGroupId must be passed in. If both parameters are passed in, ReadOnlyGroupId will be ignored.

func (SecurityGroupConfigOutput) ElementType

func (SecurityGroupConfigOutput) ElementType() reflect.Type

func (SecurityGroupConfigOutput) ReadOnlyGroupId

func (o SecurityGroupConfigOutput) ReadOnlyGroupId() pulumi.StringPtrOutput

RO group ID. Either this parameter or DBInstanceId must be passed in. To query the security groups associated with the RO groups, only pass in ReadOnlyGroupId.

func (SecurityGroupConfigOutput) SecurityGroupIdSets

func (o SecurityGroupConfigOutput) SecurityGroupIdSets() pulumi.StringArrayOutput

Information of security groups in array.

func (SecurityGroupConfigOutput) ToSecurityGroupConfigOutput

func (o SecurityGroupConfigOutput) ToSecurityGroupConfigOutput() SecurityGroupConfigOutput

func (SecurityGroupConfigOutput) ToSecurityGroupConfigOutputWithContext

func (o SecurityGroupConfigOutput) ToSecurityGroupConfigOutputWithContext(ctx context.Context) SecurityGroupConfigOutput

type SecurityGroupConfigState

type SecurityGroupConfigState struct {
	// Instance ID. Either this parameter or ReadOnlyGroupId must be passed in. If both parameters are passed in,
	// ReadOnlyGroupId will be ignored.
	DbInstanceId pulumi.StringPtrInput
	// RO group ID. Either this parameter or DBInstanceId must be passed in. To query the security groups associated with the
	// RO groups, only pass in ReadOnlyGroupId.
	ReadOnlyGroupId pulumi.StringPtrInput
	// Information of security groups in array.
	SecurityGroupIdSets pulumi.StringArrayInput
}

func (SecurityGroupConfigState) ElementType

func (SecurityGroupConfigState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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