sqlserver

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

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

Go to latest
Published: Sep 8, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Account

type Account struct {
	pulumi.CustomResourceState

	// Create time of the SQL Server account.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Instance ID that the account belongs to.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Indicate that the account is root account or not.
	IsAdmin pulumi.BoolPtrOutput `pulumi:"isAdmin"`
	// Name of the SQL Server account.
	Name pulumi.StringOutput `pulumi:"name"`
	// Password of the SQL Server account.
	Password pulumi.StringOutput `pulumi:"password"`
	// Remark of the SQL Server account.
	Remark pulumi.StringPtrOutput `pulumi:"remark"`
	// Status of the SQL Server account. Valid values: 1, 2, 3, 4. 1 for creating, 2 for running, 3 for modifying, 4 for
	// resetting password, -1 for deleting.
	Status pulumi.IntOutput `pulumi:"status"`
	// Last updated time of the SQL Server account.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}

func GetAccount

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

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

func NewAccount

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

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

func (*Account) ElementType

func (*Account) ElementType() reflect.Type

func (*Account) ToAccountOutput

func (i *Account) ToAccountOutput() AccountOutput

func (*Account) ToAccountOutputWithContext

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

type AccountArgs

type AccountArgs struct {
	// Instance ID that the account belongs to.
	InstanceId pulumi.StringInput
	// Indicate that the account is root account or not.
	IsAdmin pulumi.BoolPtrInput
	// Name of the SQL Server account.
	Name pulumi.StringPtrInput
	// Password of the SQL Server account.
	Password pulumi.StringInput
	// Remark of the SQL Server account.
	Remark pulumi.StringPtrInput
}

The set of arguments for constructing a Account resource.

func (AccountArgs) ElementType

func (AccountArgs) ElementType() reflect.Type

type AccountArray

type AccountArray []AccountInput

func (AccountArray) ElementType

func (AccountArray) ElementType() reflect.Type

func (AccountArray) ToAccountArrayOutput

func (i AccountArray) ToAccountArrayOutput() AccountArrayOutput

func (AccountArray) ToAccountArrayOutputWithContext

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

type AccountArrayInput

type AccountArrayInput interface {
	pulumi.Input

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

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

AccountArray{ AccountArgs{...} }

type AccountArrayOutput

type AccountArrayOutput struct{ *pulumi.OutputState }

func (AccountArrayOutput) ElementType

func (AccountArrayOutput) ElementType() reflect.Type

func (AccountArrayOutput) Index

func (AccountArrayOutput) ToAccountArrayOutput

func (o AccountArrayOutput) ToAccountArrayOutput() AccountArrayOutput

func (AccountArrayOutput) ToAccountArrayOutputWithContext

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

type AccountDbAttachment

type AccountDbAttachment struct {
	pulumi.CustomResourceState

	// SQL Server account name.
	AccountName pulumi.StringOutput `pulumi:"accountName"`
	// SQL Server DB name.
	DbName pulumi.StringOutput `pulumi:"dbName"`
	// SQL Server instance ID that the account belongs to.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Privilege of the account on DB. Valid values: `ReadOnly`, `ReadWrite`.
	Privilege pulumi.StringOutput `pulumi:"privilege"`
}

func GetAccountDbAttachment

func GetAccountDbAttachment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AccountDbAttachmentState, opts ...pulumi.ResourceOption) (*AccountDbAttachment, error)

GetAccountDbAttachment gets an existing AccountDbAttachment 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 NewAccountDbAttachment

func NewAccountDbAttachment(ctx *pulumi.Context,
	name string, args *AccountDbAttachmentArgs, opts ...pulumi.ResourceOption) (*AccountDbAttachment, error)

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

func (*AccountDbAttachment) ElementType

func (*AccountDbAttachment) ElementType() reflect.Type

func (*AccountDbAttachment) ToAccountDbAttachmentOutput

func (i *AccountDbAttachment) ToAccountDbAttachmentOutput() AccountDbAttachmentOutput

func (*AccountDbAttachment) ToAccountDbAttachmentOutputWithContext

func (i *AccountDbAttachment) ToAccountDbAttachmentOutputWithContext(ctx context.Context) AccountDbAttachmentOutput

type AccountDbAttachmentArgs

type AccountDbAttachmentArgs struct {
	// SQL Server account name.
	AccountName pulumi.StringInput
	// SQL Server DB name.
	DbName pulumi.StringInput
	// SQL Server instance ID that the account belongs to.
	InstanceId pulumi.StringInput
	// Privilege of the account on DB. Valid values: `ReadOnly`, `ReadWrite`.
	Privilege pulumi.StringInput
}

The set of arguments for constructing a AccountDbAttachment resource.

func (AccountDbAttachmentArgs) ElementType

func (AccountDbAttachmentArgs) ElementType() reflect.Type

type AccountDbAttachmentArray

type AccountDbAttachmentArray []AccountDbAttachmentInput

func (AccountDbAttachmentArray) ElementType

func (AccountDbAttachmentArray) ElementType() reflect.Type

func (AccountDbAttachmentArray) ToAccountDbAttachmentArrayOutput

func (i AccountDbAttachmentArray) ToAccountDbAttachmentArrayOutput() AccountDbAttachmentArrayOutput

func (AccountDbAttachmentArray) ToAccountDbAttachmentArrayOutputWithContext

func (i AccountDbAttachmentArray) ToAccountDbAttachmentArrayOutputWithContext(ctx context.Context) AccountDbAttachmentArrayOutput

type AccountDbAttachmentArrayInput

type AccountDbAttachmentArrayInput interface {
	pulumi.Input

	ToAccountDbAttachmentArrayOutput() AccountDbAttachmentArrayOutput
	ToAccountDbAttachmentArrayOutputWithContext(context.Context) AccountDbAttachmentArrayOutput
}

AccountDbAttachmentArrayInput is an input type that accepts AccountDbAttachmentArray and AccountDbAttachmentArrayOutput values. You can construct a concrete instance of `AccountDbAttachmentArrayInput` via:

AccountDbAttachmentArray{ AccountDbAttachmentArgs{...} }

type AccountDbAttachmentArrayOutput

type AccountDbAttachmentArrayOutput struct{ *pulumi.OutputState }

func (AccountDbAttachmentArrayOutput) ElementType

func (AccountDbAttachmentArrayOutput) Index

func (AccountDbAttachmentArrayOutput) ToAccountDbAttachmentArrayOutput

func (o AccountDbAttachmentArrayOutput) ToAccountDbAttachmentArrayOutput() AccountDbAttachmentArrayOutput

func (AccountDbAttachmentArrayOutput) ToAccountDbAttachmentArrayOutputWithContext

func (o AccountDbAttachmentArrayOutput) ToAccountDbAttachmentArrayOutputWithContext(ctx context.Context) AccountDbAttachmentArrayOutput

type AccountDbAttachmentInput

type AccountDbAttachmentInput interface {
	pulumi.Input

	ToAccountDbAttachmentOutput() AccountDbAttachmentOutput
	ToAccountDbAttachmentOutputWithContext(ctx context.Context) AccountDbAttachmentOutput
}

type AccountDbAttachmentMap

type AccountDbAttachmentMap map[string]AccountDbAttachmentInput

func (AccountDbAttachmentMap) ElementType

func (AccountDbAttachmentMap) ElementType() reflect.Type

func (AccountDbAttachmentMap) ToAccountDbAttachmentMapOutput

func (i AccountDbAttachmentMap) ToAccountDbAttachmentMapOutput() AccountDbAttachmentMapOutput

func (AccountDbAttachmentMap) ToAccountDbAttachmentMapOutputWithContext

func (i AccountDbAttachmentMap) ToAccountDbAttachmentMapOutputWithContext(ctx context.Context) AccountDbAttachmentMapOutput

type AccountDbAttachmentMapInput

type AccountDbAttachmentMapInput interface {
	pulumi.Input

	ToAccountDbAttachmentMapOutput() AccountDbAttachmentMapOutput
	ToAccountDbAttachmentMapOutputWithContext(context.Context) AccountDbAttachmentMapOutput
}

AccountDbAttachmentMapInput is an input type that accepts AccountDbAttachmentMap and AccountDbAttachmentMapOutput values. You can construct a concrete instance of `AccountDbAttachmentMapInput` via:

AccountDbAttachmentMap{ "key": AccountDbAttachmentArgs{...} }

type AccountDbAttachmentMapOutput

type AccountDbAttachmentMapOutput struct{ *pulumi.OutputState }

func (AccountDbAttachmentMapOutput) ElementType

func (AccountDbAttachmentMapOutput) MapIndex

func (AccountDbAttachmentMapOutput) ToAccountDbAttachmentMapOutput

func (o AccountDbAttachmentMapOutput) ToAccountDbAttachmentMapOutput() AccountDbAttachmentMapOutput

func (AccountDbAttachmentMapOutput) ToAccountDbAttachmentMapOutputWithContext

func (o AccountDbAttachmentMapOutput) ToAccountDbAttachmentMapOutputWithContext(ctx context.Context) AccountDbAttachmentMapOutput

type AccountDbAttachmentOutput

type AccountDbAttachmentOutput struct{ *pulumi.OutputState }

func (AccountDbAttachmentOutput) AccountName

SQL Server account name.

func (AccountDbAttachmentOutput) DbName

SQL Server DB name.

func (AccountDbAttachmentOutput) ElementType

func (AccountDbAttachmentOutput) ElementType() reflect.Type

func (AccountDbAttachmentOutput) InstanceId

SQL Server instance ID that the account belongs to.

func (AccountDbAttachmentOutput) Privilege

Privilege of the account on DB. Valid values: `ReadOnly`, `ReadWrite`.

func (AccountDbAttachmentOutput) ToAccountDbAttachmentOutput

func (o AccountDbAttachmentOutput) ToAccountDbAttachmentOutput() AccountDbAttachmentOutput

func (AccountDbAttachmentOutput) ToAccountDbAttachmentOutputWithContext

func (o AccountDbAttachmentOutput) ToAccountDbAttachmentOutputWithContext(ctx context.Context) AccountDbAttachmentOutput

type AccountDbAttachmentState

type AccountDbAttachmentState struct {
	// SQL Server account name.
	AccountName pulumi.StringPtrInput
	// SQL Server DB name.
	DbName pulumi.StringPtrInput
	// SQL Server instance ID that the account belongs to.
	InstanceId pulumi.StringPtrInput
	// Privilege of the account on DB. Valid values: `ReadOnly`, `ReadWrite`.
	Privilege pulumi.StringPtrInput
}

func (AccountDbAttachmentState) ElementType

func (AccountDbAttachmentState) ElementType() reflect.Type

type AccountInput

type AccountInput interface {
	pulumi.Input

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

type AccountMap

type AccountMap map[string]AccountInput

func (AccountMap) ElementType

func (AccountMap) ElementType() reflect.Type

func (AccountMap) ToAccountMapOutput

func (i AccountMap) ToAccountMapOutput() AccountMapOutput

func (AccountMap) ToAccountMapOutputWithContext

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

type AccountMapInput

type AccountMapInput interface {
	pulumi.Input

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

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

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

type AccountMapOutput

type AccountMapOutput struct{ *pulumi.OutputState }

func (AccountMapOutput) ElementType

func (AccountMapOutput) ElementType() reflect.Type

func (AccountMapOutput) MapIndex

func (AccountMapOutput) ToAccountMapOutput

func (o AccountMapOutput) ToAccountMapOutput() AccountMapOutput

func (AccountMapOutput) ToAccountMapOutputWithContext

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

type AccountOutput

type AccountOutput struct{ *pulumi.OutputState }

func (AccountOutput) CreateTime

func (o AccountOutput) CreateTime() pulumi.StringOutput

Create time of the SQL Server account.

func (AccountOutput) ElementType

func (AccountOutput) ElementType() reflect.Type

func (AccountOutput) InstanceId

func (o AccountOutput) InstanceId() pulumi.StringOutput

Instance ID that the account belongs to.

func (AccountOutput) IsAdmin

func (o AccountOutput) IsAdmin() pulumi.BoolPtrOutput

Indicate that the account is root account or not.

func (AccountOutput) Name

Name of the SQL Server account.

func (AccountOutput) Password

func (o AccountOutput) Password() pulumi.StringOutput

Password of the SQL Server account.

func (AccountOutput) Remark

Remark of the SQL Server account.

func (AccountOutput) Status

func (o AccountOutput) Status() pulumi.IntOutput

Status of the SQL Server account. Valid values: 1, 2, 3, 4. 1 for creating, 2 for running, 3 for modifying, 4 for resetting password, -1 for deleting.

func (AccountOutput) ToAccountOutput

func (o AccountOutput) ToAccountOutput() AccountOutput

func (AccountOutput) ToAccountOutputWithContext

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

func (AccountOutput) UpdateTime

func (o AccountOutput) UpdateTime() pulumi.StringOutput

Last updated time of the SQL Server account.

type AccountState

type AccountState struct {
	// Create time of the SQL Server account.
	CreateTime pulumi.StringPtrInput
	// Instance ID that the account belongs to.
	InstanceId pulumi.StringPtrInput
	// Indicate that the account is root account or not.
	IsAdmin pulumi.BoolPtrInput
	// Name of the SQL Server account.
	Name pulumi.StringPtrInput
	// Password of the SQL Server account.
	Password pulumi.StringPtrInput
	// Remark of the SQL Server account.
	Remark pulumi.StringPtrInput
	// Status of the SQL Server account. Valid values: 1, 2, 3, 4. 1 for creating, 2 for running, 3 for modifying, 4 for
	// resetting password, -1 for deleting.
	Status pulumi.IntPtrInput
	// Last updated time of the SQL Server account.
	UpdateTime pulumi.StringPtrInput
}

func (AccountState) ElementType

func (AccountState) ElementType() reflect.Type

type BasicInstance

type BasicInstance struct {
	pulumi.CustomResourceState

	// Automatic renewal sign. 0 for normal renewal, 1 for automatic renewal, the default is 1 automatic renewal. Only valid
	// when purchasing a prepaid instance.
	AutoRenew pulumi.IntPtrOutput `pulumi:"autoRenew"`
	// Whether to use the voucher automatically; 1 for yes, 0 for no, the default is 0.
	AutoVoucher pulumi.IntPtrOutput `pulumi:"autoVoucher"`
	// Availability zone.
	AvailabilityZone pulumi.StringOutput `pulumi:"availabilityZone"`
	// Pay type of the SQL Server basic instance. For now, only `POSTPAID_BY_HOUR` is valid.
	ChargeType pulumi.StringPtrOutput `pulumi:"chargeType"`
	// The CPU number of the SQL Server basic instance.
	Cpu pulumi.IntOutput `pulumi:"cpu"`
	// Create time of the SQL Server basic instance.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Version of the SQL Server basic database engine. Allowed values are `2008R2`(SQL Server 2008 Enterprise), `2012SP3`(SQL
	// Server 2012 Enterprise), `2016SP1` (SQL Server 2016 Enterprise), `201602`(SQL Server 2016 Standard) and `2017`(SQL
	// Server 2017 Enterprise). Default is `2008R2`.
	EngineVersion pulumi.StringPtrOutput `pulumi:"engineVersion"`
	// The host type of the purchased instance, `CLOUD_PREMIUM` for virtual machine high-performance cloud disk, `CLOUD_SSD`
	// for virtual machine SSD cloud disk, `CLOUD_HSSD` for virtual machine enhanced cloud disk, `CLOUD_BSSD` for virtual
	// machine general purpose SSD cloud disk.
	MachineType pulumi.StringOutput `pulumi:"machineType"`
	// Start time of the maintenance in one day, format like `HH:mm`.
	MaintenanceStartTime pulumi.StringOutput `pulumi:"maintenanceStartTime"`
	// The timespan of maintenance in one day, unit is hour.
	MaintenanceTimeSpan pulumi.IntOutput `pulumi:"maintenanceTimeSpan"`
	// A list of integer indicates weekly maintenance. For example, [1,7] presents do weekly maintenance on every Monday and
	// Sunday.
	MaintenanceWeekSets pulumi.IntArrayOutput `pulumi:"maintenanceWeekSets"`
	// Memory size (in GB). Allowed value must be larger than `memory` that data source `tencentcloud_sqlserver_specinfos`
	// provides.
	Memory pulumi.IntOutput `pulumi:"memory"`
	// Name of the SQL Server basic instance.
	Name pulumi.StringOutput `pulumi:"name"`
	// Purchase instance period, the default value is 1, which means one month. The value does not exceed 48.
	Period pulumi.IntPtrOutput `pulumi:"period"`
	// Project ID, default value is 0.
	ProjectId pulumi.IntOutput `pulumi:"projectId"`
	// Security group bound to the instance.
	SecurityGroups pulumi.StringArrayOutput `pulumi:"securityGroups"`
	// Status of the SQL Server basic instance. 1 for applying, 2 for running, 3 for running with limit, 4 for isolated, 5 for
	// recycling, 6 for recycled, 7 for running with task, 8 for off-line, 9 for expanding, 10 for migrating, 11 for readonly,
	// 12 for rebooting.
	Status pulumi.IntOutput `pulumi:"status"`
	// Disk 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_sqlserver_specinfos` provides.
	Storage pulumi.IntOutput `pulumi:"storage"`
	// ID of subnet.
	SubnetId pulumi.StringPtrOutput `pulumi:"subnetId"`
	// The tags of the SQL Server basic instance.
	Tags pulumi.MapOutput `pulumi:"tags"`
	// IP for private access.
	Vip pulumi.StringOutput `pulumi:"vip"`
	// An array of voucher IDs, currently only one can be used for a single order.
	VoucherIds pulumi.StringArrayOutput `pulumi:"voucherIds"`
	// ID of VPC.
	VpcId pulumi.StringPtrOutput `pulumi:"vpcId"`
	// Port for private access.
	Vport pulumi.IntOutput `pulumi:"vport"`
}

func GetBasicInstance

func GetBasicInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BasicInstanceState, opts ...pulumi.ResourceOption) (*BasicInstance, error)

GetBasicInstance gets an existing BasicInstance 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 NewBasicInstance

func NewBasicInstance(ctx *pulumi.Context,
	name string, args *BasicInstanceArgs, opts ...pulumi.ResourceOption) (*BasicInstance, error)

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

func (*BasicInstance) ElementType

func (*BasicInstance) ElementType() reflect.Type

func (*BasicInstance) ToBasicInstanceOutput

func (i *BasicInstance) ToBasicInstanceOutput() BasicInstanceOutput

func (*BasicInstance) ToBasicInstanceOutputWithContext

func (i *BasicInstance) ToBasicInstanceOutputWithContext(ctx context.Context) BasicInstanceOutput

type BasicInstanceArgs

type BasicInstanceArgs struct {
	// Automatic renewal sign. 0 for normal renewal, 1 for automatic renewal, the default is 1 automatic renewal. Only valid
	// when purchasing a prepaid instance.
	AutoRenew pulumi.IntPtrInput
	// Whether to use the voucher automatically; 1 for yes, 0 for no, the default is 0.
	AutoVoucher pulumi.IntPtrInput
	// Availability zone.
	AvailabilityZone pulumi.StringPtrInput
	// Pay type of the SQL Server basic instance. For now, only `POSTPAID_BY_HOUR` is valid.
	ChargeType pulumi.StringPtrInput
	// The CPU number of the SQL Server basic instance.
	Cpu pulumi.IntInput
	// Version of the SQL Server basic database engine. Allowed values are `2008R2`(SQL Server 2008 Enterprise), `2012SP3`(SQL
	// Server 2012 Enterprise), `2016SP1` (SQL Server 2016 Enterprise), `201602`(SQL Server 2016 Standard) and `2017`(SQL
	// Server 2017 Enterprise). Default is `2008R2`.
	EngineVersion pulumi.StringPtrInput
	// The host type of the purchased instance, `CLOUD_PREMIUM` for virtual machine high-performance cloud disk, `CLOUD_SSD`
	// for virtual machine SSD cloud disk, `CLOUD_HSSD` for virtual machine enhanced cloud disk, `CLOUD_BSSD` for virtual
	// machine general purpose SSD cloud disk.
	MachineType pulumi.StringInput
	// Start time of the maintenance in one day, format like `HH:mm`.
	MaintenanceStartTime pulumi.StringPtrInput
	// The timespan of maintenance in one day, unit is hour.
	MaintenanceTimeSpan pulumi.IntPtrInput
	// A list of integer indicates weekly maintenance. For example, [1,7] presents do weekly maintenance on every Monday and
	// Sunday.
	MaintenanceWeekSets pulumi.IntArrayInput
	// Memory size (in GB). Allowed value must be larger than `memory` that data source `tencentcloud_sqlserver_specinfos`
	// provides.
	Memory pulumi.IntInput
	// Name of the SQL Server basic instance.
	Name pulumi.StringPtrInput
	// Purchase instance period, the default value is 1, which means one month. The value does not exceed 48.
	Period pulumi.IntPtrInput
	// Project ID, default value is 0.
	ProjectId pulumi.IntPtrInput
	// Security group bound to the instance.
	SecurityGroups pulumi.StringArrayInput
	// Disk 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_sqlserver_specinfos` provides.
	Storage pulumi.IntInput
	// ID of subnet.
	SubnetId pulumi.StringPtrInput
	// The tags of the SQL Server basic instance.
	Tags pulumi.MapInput
	// An array of voucher IDs, currently only one can be used for a single order.
	VoucherIds pulumi.StringArrayInput
	// ID of VPC.
	VpcId pulumi.StringPtrInput
}

The set of arguments for constructing a BasicInstance resource.

func (BasicInstanceArgs) ElementType

func (BasicInstanceArgs) ElementType() reflect.Type

type BasicInstanceArray

type BasicInstanceArray []BasicInstanceInput

func (BasicInstanceArray) ElementType

func (BasicInstanceArray) ElementType() reflect.Type

func (BasicInstanceArray) ToBasicInstanceArrayOutput

func (i BasicInstanceArray) ToBasicInstanceArrayOutput() BasicInstanceArrayOutput

func (BasicInstanceArray) ToBasicInstanceArrayOutputWithContext

func (i BasicInstanceArray) ToBasicInstanceArrayOutputWithContext(ctx context.Context) BasicInstanceArrayOutput

type BasicInstanceArrayInput

type BasicInstanceArrayInput interface {
	pulumi.Input

	ToBasicInstanceArrayOutput() BasicInstanceArrayOutput
	ToBasicInstanceArrayOutputWithContext(context.Context) BasicInstanceArrayOutput
}

BasicInstanceArrayInput is an input type that accepts BasicInstanceArray and BasicInstanceArrayOutput values. You can construct a concrete instance of `BasicInstanceArrayInput` via:

BasicInstanceArray{ BasicInstanceArgs{...} }

type BasicInstanceArrayOutput

type BasicInstanceArrayOutput struct{ *pulumi.OutputState }

func (BasicInstanceArrayOutput) ElementType

func (BasicInstanceArrayOutput) ElementType() reflect.Type

func (BasicInstanceArrayOutput) Index

func (BasicInstanceArrayOutput) ToBasicInstanceArrayOutput

func (o BasicInstanceArrayOutput) ToBasicInstanceArrayOutput() BasicInstanceArrayOutput

func (BasicInstanceArrayOutput) ToBasicInstanceArrayOutputWithContext

func (o BasicInstanceArrayOutput) ToBasicInstanceArrayOutputWithContext(ctx context.Context) BasicInstanceArrayOutput

type BasicInstanceInput

type BasicInstanceInput interface {
	pulumi.Input

	ToBasicInstanceOutput() BasicInstanceOutput
	ToBasicInstanceOutputWithContext(ctx context.Context) BasicInstanceOutput
}

type BasicInstanceMap

type BasicInstanceMap map[string]BasicInstanceInput

func (BasicInstanceMap) ElementType

func (BasicInstanceMap) ElementType() reflect.Type

func (BasicInstanceMap) ToBasicInstanceMapOutput

func (i BasicInstanceMap) ToBasicInstanceMapOutput() BasicInstanceMapOutput

func (BasicInstanceMap) ToBasicInstanceMapOutputWithContext

func (i BasicInstanceMap) ToBasicInstanceMapOutputWithContext(ctx context.Context) BasicInstanceMapOutput

type BasicInstanceMapInput

type BasicInstanceMapInput interface {
	pulumi.Input

	ToBasicInstanceMapOutput() BasicInstanceMapOutput
	ToBasicInstanceMapOutputWithContext(context.Context) BasicInstanceMapOutput
}

BasicInstanceMapInput is an input type that accepts BasicInstanceMap and BasicInstanceMapOutput values. You can construct a concrete instance of `BasicInstanceMapInput` via:

BasicInstanceMap{ "key": BasicInstanceArgs{...} }

type BasicInstanceMapOutput

type BasicInstanceMapOutput struct{ *pulumi.OutputState }

func (BasicInstanceMapOutput) ElementType

func (BasicInstanceMapOutput) ElementType() reflect.Type

func (BasicInstanceMapOutput) MapIndex

func (BasicInstanceMapOutput) ToBasicInstanceMapOutput

func (o BasicInstanceMapOutput) ToBasicInstanceMapOutput() BasicInstanceMapOutput

func (BasicInstanceMapOutput) ToBasicInstanceMapOutputWithContext

func (o BasicInstanceMapOutput) ToBasicInstanceMapOutputWithContext(ctx context.Context) BasicInstanceMapOutput

type BasicInstanceOutput

type BasicInstanceOutput struct{ *pulumi.OutputState }

func (BasicInstanceOutput) AutoRenew

func (o BasicInstanceOutput) AutoRenew() pulumi.IntPtrOutput

Automatic renewal sign. 0 for normal renewal, 1 for automatic renewal, the default is 1 automatic renewal. Only valid when purchasing a prepaid instance.

func (BasicInstanceOutput) AutoVoucher

func (o BasicInstanceOutput) AutoVoucher() pulumi.IntPtrOutput

Whether to use the voucher automatically; 1 for yes, 0 for no, the default is 0.

func (BasicInstanceOutput) AvailabilityZone

func (o BasicInstanceOutput) AvailabilityZone() pulumi.StringOutput

Availability zone.

func (BasicInstanceOutput) ChargeType

Pay type of the SQL Server basic instance. For now, only `POSTPAID_BY_HOUR` is valid.

func (BasicInstanceOutput) Cpu

The CPU number of the SQL Server basic instance.

func (BasicInstanceOutput) CreateTime

func (o BasicInstanceOutput) CreateTime() pulumi.StringOutput

Create time of the SQL Server basic instance.

func (BasicInstanceOutput) ElementType

func (BasicInstanceOutput) ElementType() reflect.Type

func (BasicInstanceOutput) EngineVersion

func (o BasicInstanceOutput) EngineVersion() pulumi.StringPtrOutput

Version of the SQL Server basic database engine. Allowed values are `2008R2`(SQL Server 2008 Enterprise), `2012SP3`(SQL Server 2012 Enterprise), `2016SP1` (SQL Server 2016 Enterprise), `201602`(SQL Server 2016 Standard) and `2017`(SQL Server 2017 Enterprise). Default is `2008R2`.

func (BasicInstanceOutput) MachineType

func (o BasicInstanceOutput) MachineType() pulumi.StringOutput

The host type of the purchased instance, `CLOUD_PREMIUM` for virtual machine high-performance cloud disk, `CLOUD_SSD` for virtual machine SSD cloud disk, `CLOUD_HSSD` for virtual machine enhanced cloud disk, `CLOUD_BSSD` for virtual machine general purpose SSD cloud disk.

func (BasicInstanceOutput) MaintenanceStartTime

func (o BasicInstanceOutput) MaintenanceStartTime() pulumi.StringOutput

Start time of the maintenance in one day, format like `HH:mm`.

func (BasicInstanceOutput) MaintenanceTimeSpan

func (o BasicInstanceOutput) MaintenanceTimeSpan() pulumi.IntOutput

The timespan of maintenance in one day, unit is hour.

func (BasicInstanceOutput) MaintenanceWeekSets

func (o BasicInstanceOutput) MaintenanceWeekSets() pulumi.IntArrayOutput

A list of integer indicates weekly maintenance. For example, [1,7] presents do weekly maintenance on every Monday and Sunday.

func (BasicInstanceOutput) Memory

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

func (BasicInstanceOutput) Name

Name of the SQL Server basic instance.

func (BasicInstanceOutput) Period

Purchase instance period, the default value is 1, which means one month. The value does not exceed 48.

func (BasicInstanceOutput) ProjectId

func (o BasicInstanceOutput) ProjectId() pulumi.IntOutput

Project ID, default value is 0.

func (BasicInstanceOutput) SecurityGroups

func (o BasicInstanceOutput) SecurityGroups() pulumi.StringArrayOutput

Security group bound to the instance.

func (BasicInstanceOutput) Status

Status of the SQL Server basic instance. 1 for applying, 2 for running, 3 for running with limit, 4 for isolated, 5 for recycling, 6 for recycled, 7 for running with task, 8 for off-line, 9 for expanding, 10 for migrating, 11 for readonly, 12 for rebooting.

func (BasicInstanceOutput) Storage

func (o BasicInstanceOutput) Storage() pulumi.IntOutput

Disk 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_sqlserver_specinfos` provides.

func (BasicInstanceOutput) SubnetId

ID of subnet.

func (BasicInstanceOutput) Tags

The tags of the SQL Server basic instance.

func (BasicInstanceOutput) ToBasicInstanceOutput

func (o BasicInstanceOutput) ToBasicInstanceOutput() BasicInstanceOutput

func (BasicInstanceOutput) ToBasicInstanceOutputWithContext

func (o BasicInstanceOutput) ToBasicInstanceOutputWithContext(ctx context.Context) BasicInstanceOutput

func (BasicInstanceOutput) Vip

IP for private access.

func (BasicInstanceOutput) VoucherIds

An array of voucher IDs, currently only one can be used for a single order.

func (BasicInstanceOutput) VpcId

ID of VPC.

func (BasicInstanceOutput) Vport

Port for private access.

type BasicInstanceState

type BasicInstanceState struct {
	// Automatic renewal sign. 0 for normal renewal, 1 for automatic renewal, the default is 1 automatic renewal. Only valid
	// when purchasing a prepaid instance.
	AutoRenew pulumi.IntPtrInput
	// Whether to use the voucher automatically; 1 for yes, 0 for no, the default is 0.
	AutoVoucher pulumi.IntPtrInput
	// Availability zone.
	AvailabilityZone pulumi.StringPtrInput
	// Pay type of the SQL Server basic instance. For now, only `POSTPAID_BY_HOUR` is valid.
	ChargeType pulumi.StringPtrInput
	// The CPU number of the SQL Server basic instance.
	Cpu pulumi.IntPtrInput
	// Create time of the SQL Server basic instance.
	CreateTime pulumi.StringPtrInput
	// Version of the SQL Server basic database engine. Allowed values are `2008R2`(SQL Server 2008 Enterprise), `2012SP3`(SQL
	// Server 2012 Enterprise), `2016SP1` (SQL Server 2016 Enterprise), `201602`(SQL Server 2016 Standard) and `2017`(SQL
	// Server 2017 Enterprise). Default is `2008R2`.
	EngineVersion pulumi.StringPtrInput
	// The host type of the purchased instance, `CLOUD_PREMIUM` for virtual machine high-performance cloud disk, `CLOUD_SSD`
	// for virtual machine SSD cloud disk, `CLOUD_HSSD` for virtual machine enhanced cloud disk, `CLOUD_BSSD` for virtual
	// machine general purpose SSD cloud disk.
	MachineType pulumi.StringPtrInput
	// Start time of the maintenance in one day, format like `HH:mm`.
	MaintenanceStartTime pulumi.StringPtrInput
	// The timespan of maintenance in one day, unit is hour.
	MaintenanceTimeSpan pulumi.IntPtrInput
	// A list of integer indicates weekly maintenance. For example, [1,7] presents do weekly maintenance on every Monday and
	// Sunday.
	MaintenanceWeekSets pulumi.IntArrayInput
	// Memory size (in GB). Allowed value must be larger than `memory` that data source `tencentcloud_sqlserver_specinfos`
	// provides.
	Memory pulumi.IntPtrInput
	// Name of the SQL Server basic instance.
	Name pulumi.StringPtrInput
	// Purchase instance period, the default value is 1, which means one month. The value does not exceed 48.
	Period pulumi.IntPtrInput
	// Project ID, default value is 0.
	ProjectId pulumi.IntPtrInput
	// Security group bound to the instance.
	SecurityGroups pulumi.StringArrayInput
	// Status of the SQL Server basic instance. 1 for applying, 2 for running, 3 for running with limit, 4 for isolated, 5 for
	// recycling, 6 for recycled, 7 for running with task, 8 for off-line, 9 for expanding, 10 for migrating, 11 for readonly,
	// 12 for rebooting.
	Status pulumi.IntPtrInput
	// Disk 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_sqlserver_specinfos` provides.
	Storage pulumi.IntPtrInput
	// ID of subnet.
	SubnetId pulumi.StringPtrInput
	// The tags of the SQL Server basic instance.
	Tags pulumi.MapInput
	// IP for private access.
	Vip pulumi.StringPtrInput
	// An array of voucher IDs, currently only one can be used for a single order.
	VoucherIds pulumi.StringArrayInput
	// ID of VPC.
	VpcId pulumi.StringPtrInput
	// Port for private access.
	Vport pulumi.IntPtrInput
}

func (BasicInstanceState) ElementType

func (BasicInstanceState) ElementType() reflect.Type

type BusinessIntelligenceFile

type BusinessIntelligenceFile struct {
	pulumi.CustomResourceState

	// File Type FLAT - Flat File as Data Source, SSIS - ssis project package.
	FileType pulumi.StringOutput `pulumi:"fileType"`
	// Cos Url.
	FileUrl pulumi.StringOutput `pulumi:"fileUrl"`
	// instance id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// remark.
	Remark pulumi.StringPtrOutput `pulumi:"remark"`
}

func GetBusinessIntelligenceFile

func GetBusinessIntelligenceFile(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BusinessIntelligenceFileState, opts ...pulumi.ResourceOption) (*BusinessIntelligenceFile, error)

GetBusinessIntelligenceFile gets an existing BusinessIntelligenceFile 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 NewBusinessIntelligenceFile

func NewBusinessIntelligenceFile(ctx *pulumi.Context,
	name string, args *BusinessIntelligenceFileArgs, opts ...pulumi.ResourceOption) (*BusinessIntelligenceFile, error)

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

func (*BusinessIntelligenceFile) ElementType

func (*BusinessIntelligenceFile) ElementType() reflect.Type

func (*BusinessIntelligenceFile) ToBusinessIntelligenceFileOutput

func (i *BusinessIntelligenceFile) ToBusinessIntelligenceFileOutput() BusinessIntelligenceFileOutput

func (*BusinessIntelligenceFile) ToBusinessIntelligenceFileOutputWithContext

func (i *BusinessIntelligenceFile) ToBusinessIntelligenceFileOutputWithContext(ctx context.Context) BusinessIntelligenceFileOutput

type BusinessIntelligenceFileArgs

type BusinessIntelligenceFileArgs struct {
	// File Type FLAT - Flat File as Data Source, SSIS - ssis project package.
	FileType pulumi.StringInput
	// Cos Url.
	FileUrl pulumi.StringInput
	// instance id.
	InstanceId pulumi.StringInput
	// remark.
	Remark pulumi.StringPtrInput
}

The set of arguments for constructing a BusinessIntelligenceFile resource.

func (BusinessIntelligenceFileArgs) ElementType

type BusinessIntelligenceFileArray

type BusinessIntelligenceFileArray []BusinessIntelligenceFileInput

func (BusinessIntelligenceFileArray) ElementType

func (BusinessIntelligenceFileArray) ToBusinessIntelligenceFileArrayOutput

func (i BusinessIntelligenceFileArray) ToBusinessIntelligenceFileArrayOutput() BusinessIntelligenceFileArrayOutput

func (BusinessIntelligenceFileArray) ToBusinessIntelligenceFileArrayOutputWithContext

func (i BusinessIntelligenceFileArray) ToBusinessIntelligenceFileArrayOutputWithContext(ctx context.Context) BusinessIntelligenceFileArrayOutput

type BusinessIntelligenceFileArrayInput

type BusinessIntelligenceFileArrayInput interface {
	pulumi.Input

	ToBusinessIntelligenceFileArrayOutput() BusinessIntelligenceFileArrayOutput
	ToBusinessIntelligenceFileArrayOutputWithContext(context.Context) BusinessIntelligenceFileArrayOutput
}

BusinessIntelligenceFileArrayInput is an input type that accepts BusinessIntelligenceFileArray and BusinessIntelligenceFileArrayOutput values. You can construct a concrete instance of `BusinessIntelligenceFileArrayInput` via:

BusinessIntelligenceFileArray{ BusinessIntelligenceFileArgs{...} }

type BusinessIntelligenceFileArrayOutput

type BusinessIntelligenceFileArrayOutput struct{ *pulumi.OutputState }

func (BusinessIntelligenceFileArrayOutput) ElementType

func (BusinessIntelligenceFileArrayOutput) Index

func (BusinessIntelligenceFileArrayOutput) ToBusinessIntelligenceFileArrayOutput

func (o BusinessIntelligenceFileArrayOutput) ToBusinessIntelligenceFileArrayOutput() BusinessIntelligenceFileArrayOutput

func (BusinessIntelligenceFileArrayOutput) ToBusinessIntelligenceFileArrayOutputWithContext

func (o BusinessIntelligenceFileArrayOutput) ToBusinessIntelligenceFileArrayOutputWithContext(ctx context.Context) BusinessIntelligenceFileArrayOutput

type BusinessIntelligenceFileInput

type BusinessIntelligenceFileInput interface {
	pulumi.Input

	ToBusinessIntelligenceFileOutput() BusinessIntelligenceFileOutput
	ToBusinessIntelligenceFileOutputWithContext(ctx context.Context) BusinessIntelligenceFileOutput
}

type BusinessIntelligenceFileMap

type BusinessIntelligenceFileMap map[string]BusinessIntelligenceFileInput

func (BusinessIntelligenceFileMap) ElementType

func (BusinessIntelligenceFileMap) ToBusinessIntelligenceFileMapOutput

func (i BusinessIntelligenceFileMap) ToBusinessIntelligenceFileMapOutput() BusinessIntelligenceFileMapOutput

func (BusinessIntelligenceFileMap) ToBusinessIntelligenceFileMapOutputWithContext

func (i BusinessIntelligenceFileMap) ToBusinessIntelligenceFileMapOutputWithContext(ctx context.Context) BusinessIntelligenceFileMapOutput

type BusinessIntelligenceFileMapInput

type BusinessIntelligenceFileMapInput interface {
	pulumi.Input

	ToBusinessIntelligenceFileMapOutput() BusinessIntelligenceFileMapOutput
	ToBusinessIntelligenceFileMapOutputWithContext(context.Context) BusinessIntelligenceFileMapOutput
}

BusinessIntelligenceFileMapInput is an input type that accepts BusinessIntelligenceFileMap and BusinessIntelligenceFileMapOutput values. You can construct a concrete instance of `BusinessIntelligenceFileMapInput` via:

BusinessIntelligenceFileMap{ "key": BusinessIntelligenceFileArgs{...} }

type BusinessIntelligenceFileMapOutput

type BusinessIntelligenceFileMapOutput struct{ *pulumi.OutputState }

func (BusinessIntelligenceFileMapOutput) ElementType

func (BusinessIntelligenceFileMapOutput) MapIndex

func (BusinessIntelligenceFileMapOutput) ToBusinessIntelligenceFileMapOutput

func (o BusinessIntelligenceFileMapOutput) ToBusinessIntelligenceFileMapOutput() BusinessIntelligenceFileMapOutput

func (BusinessIntelligenceFileMapOutput) ToBusinessIntelligenceFileMapOutputWithContext

func (o BusinessIntelligenceFileMapOutput) ToBusinessIntelligenceFileMapOutputWithContext(ctx context.Context) BusinessIntelligenceFileMapOutput

type BusinessIntelligenceFileOutput

type BusinessIntelligenceFileOutput struct{ *pulumi.OutputState }

func (BusinessIntelligenceFileOutput) ElementType

func (BusinessIntelligenceFileOutput) FileType

File Type FLAT - Flat File as Data Source, SSIS - ssis project package.

func (BusinessIntelligenceFileOutput) FileUrl

Cos Url.

func (BusinessIntelligenceFileOutput) InstanceId

instance id.

func (BusinessIntelligenceFileOutput) Remark

remark.

func (BusinessIntelligenceFileOutput) ToBusinessIntelligenceFileOutput

func (o BusinessIntelligenceFileOutput) ToBusinessIntelligenceFileOutput() BusinessIntelligenceFileOutput

func (BusinessIntelligenceFileOutput) ToBusinessIntelligenceFileOutputWithContext

func (o BusinessIntelligenceFileOutput) ToBusinessIntelligenceFileOutputWithContext(ctx context.Context) BusinessIntelligenceFileOutput

type BusinessIntelligenceFileState

type BusinessIntelligenceFileState struct {
	// File Type FLAT - Flat File as Data Source, SSIS - ssis project package.
	FileType pulumi.StringPtrInput
	// Cos Url.
	FileUrl pulumi.StringPtrInput
	// instance id.
	InstanceId pulumi.StringPtrInput
	// remark.
	Remark pulumi.StringPtrInput
}

func (BusinessIntelligenceFileState) ElementType

type BusinessIntelligenceInstance

type BusinessIntelligenceInstance struct {
	pulumi.CustomResourceState

	// The number of CPU cores of the instance you want to purchase.
	Cpu pulumi.IntOutput `pulumi:"cpu"`
	// Supported versions of business intelligence server. Valid values: 201603 (SQL Server 2016 Integration Services), 201703
	// (SQL Server 2017 Integration Services), 201903 (SQL Server 2019 Integration Services). Default value: 201903. As the
	// purchasable versions are region-specific, you can use the DescribeProductConfig API to query the information of
	// purchasable versions in each region.
	DbVersion pulumi.StringOutput `pulumi:"dbVersion"`
	// Instance Name.
	InstanceName pulumi.StringOutput `pulumi:"instanceName"`
	// The host type of purchased instance. Valid values: CLOUD_PREMIUM (virtual machine with premium cloud disk), CLOUD_SSD
	// (virtual machine with SSD).
	MachineType pulumi.StringOutput `pulumi:"machineType"`
	// Instance memory size in GB.
	Memory pulumi.IntOutput `pulumi:"memory"`
	// Project ID.
	ProjectId pulumi.IntOutput `pulumi:"projectId"`
	// Tags associated with the instances to be created.
	ResourceTags BusinessIntelligenceInstanceResourceTagArrayOutput `pulumi:"resourceTags"`
	// Security group list, which contains security group IDs in the format of sg-xxx.
	SecurityGroupLists pulumi.StringArrayOutput `pulumi:"securityGroupLists"`
	// Configuration of the maintenance window, which specifies the maintenance duration in hours.
	Span pulumi.IntOutput `pulumi:"span"`
	// Configuration of the maintenance window, which specifies the start time of daily maintenance.
	StartTime pulumi.StringOutput `pulumi:"startTime"`
	// Instance disk size in GB.
	Storage pulumi.IntOutput `pulumi:"storage"`
	// VPC subnet ID in the format of subnet-bdoe83fa. Both SubnetId and VpcId need to be set or unset at the same time.
	SubnetId pulumi.StringOutput `pulumi:"subnetId"`
	// VPC ID in the format of vpc-dsp338hz. Both SubnetId and VpcId need to be set or unset at the same time.
	VpcId pulumi.StringOutput `pulumi:"vpcId"`
	// Configuration of the maintenance window, which specifies the day of the week when maintenance can be performed. Valid
	// values: 1 (Monday), 2 (Tuesday), 3 (Wednesday), 4 (Thursday), 5 (Friday), 6 (Saturday), 7 (Sunday).
	Weeklies pulumi.IntArrayOutput `pulumi:"weeklies"`
	// Instance AZ, such as ap-guangzhou-1 (Guangzhou Zone 1). Purchasable AZs for an instance can be obtained through
	// theDescribeZones API.
	Zone pulumi.StringOutput `pulumi:"zone"`
}

func GetBusinessIntelligenceInstance

func GetBusinessIntelligenceInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BusinessIntelligenceInstanceState, opts ...pulumi.ResourceOption) (*BusinessIntelligenceInstance, error)

GetBusinessIntelligenceInstance gets an existing BusinessIntelligenceInstance 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 NewBusinessIntelligenceInstance

func NewBusinessIntelligenceInstance(ctx *pulumi.Context,
	name string, args *BusinessIntelligenceInstanceArgs, opts ...pulumi.ResourceOption) (*BusinessIntelligenceInstance, error)

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

func (*BusinessIntelligenceInstance) ElementType

func (*BusinessIntelligenceInstance) ElementType() reflect.Type

func (*BusinessIntelligenceInstance) ToBusinessIntelligenceInstanceOutput

func (i *BusinessIntelligenceInstance) ToBusinessIntelligenceInstanceOutput() BusinessIntelligenceInstanceOutput

func (*BusinessIntelligenceInstance) ToBusinessIntelligenceInstanceOutputWithContext

func (i *BusinessIntelligenceInstance) ToBusinessIntelligenceInstanceOutputWithContext(ctx context.Context) BusinessIntelligenceInstanceOutput

type BusinessIntelligenceInstanceArgs

type BusinessIntelligenceInstanceArgs struct {
	// The number of CPU cores of the instance you want to purchase.
	Cpu pulumi.IntInput
	// Supported versions of business intelligence server. Valid values: 201603 (SQL Server 2016 Integration Services), 201703
	// (SQL Server 2017 Integration Services), 201903 (SQL Server 2019 Integration Services). Default value: 201903. As the
	// purchasable versions are region-specific, you can use the DescribeProductConfig API to query the information of
	// purchasable versions in each region.
	DbVersion pulumi.StringPtrInput
	// Instance Name.
	InstanceName pulumi.StringInput
	// The host type of purchased instance. Valid values: CLOUD_PREMIUM (virtual machine with premium cloud disk), CLOUD_SSD
	// (virtual machine with SSD).
	MachineType pulumi.StringInput
	// Instance memory size in GB.
	Memory pulumi.IntInput
	// Project ID.
	ProjectId pulumi.IntPtrInput
	// Tags associated with the instances to be created.
	ResourceTags BusinessIntelligenceInstanceResourceTagArrayInput
	// Security group list, which contains security group IDs in the format of sg-xxx.
	SecurityGroupLists pulumi.StringArrayInput
	// Configuration of the maintenance window, which specifies the maintenance duration in hours.
	Span pulumi.IntPtrInput
	// Configuration of the maintenance window, which specifies the start time of daily maintenance.
	StartTime pulumi.StringPtrInput
	// Instance disk size in GB.
	Storage pulumi.IntInput
	// VPC subnet ID in the format of subnet-bdoe83fa. Both SubnetId and VpcId need to be set or unset at the same time.
	SubnetId pulumi.StringPtrInput
	// VPC ID in the format of vpc-dsp338hz. Both SubnetId and VpcId need to be set or unset at the same time.
	VpcId pulumi.StringPtrInput
	// Configuration of the maintenance window, which specifies the day of the week when maintenance can be performed. Valid
	// values: 1 (Monday), 2 (Tuesday), 3 (Wednesday), 4 (Thursday), 5 (Friday), 6 (Saturday), 7 (Sunday).
	Weeklies pulumi.IntArrayInput
	// Instance AZ, such as ap-guangzhou-1 (Guangzhou Zone 1). Purchasable AZs for an instance can be obtained through
	// theDescribeZones API.
	Zone pulumi.StringInput
}

The set of arguments for constructing a BusinessIntelligenceInstance resource.

func (BusinessIntelligenceInstanceArgs) ElementType

type BusinessIntelligenceInstanceArray

type BusinessIntelligenceInstanceArray []BusinessIntelligenceInstanceInput

func (BusinessIntelligenceInstanceArray) ElementType

func (BusinessIntelligenceInstanceArray) ToBusinessIntelligenceInstanceArrayOutput

func (i BusinessIntelligenceInstanceArray) ToBusinessIntelligenceInstanceArrayOutput() BusinessIntelligenceInstanceArrayOutput

func (BusinessIntelligenceInstanceArray) ToBusinessIntelligenceInstanceArrayOutputWithContext

func (i BusinessIntelligenceInstanceArray) ToBusinessIntelligenceInstanceArrayOutputWithContext(ctx context.Context) BusinessIntelligenceInstanceArrayOutput

type BusinessIntelligenceInstanceArrayInput

type BusinessIntelligenceInstanceArrayInput interface {
	pulumi.Input

	ToBusinessIntelligenceInstanceArrayOutput() BusinessIntelligenceInstanceArrayOutput
	ToBusinessIntelligenceInstanceArrayOutputWithContext(context.Context) BusinessIntelligenceInstanceArrayOutput
}

BusinessIntelligenceInstanceArrayInput is an input type that accepts BusinessIntelligenceInstanceArray and BusinessIntelligenceInstanceArrayOutput values. You can construct a concrete instance of `BusinessIntelligenceInstanceArrayInput` via:

BusinessIntelligenceInstanceArray{ BusinessIntelligenceInstanceArgs{...} }

type BusinessIntelligenceInstanceArrayOutput

type BusinessIntelligenceInstanceArrayOutput struct{ *pulumi.OutputState }

func (BusinessIntelligenceInstanceArrayOutput) ElementType

func (BusinessIntelligenceInstanceArrayOutput) Index

func (BusinessIntelligenceInstanceArrayOutput) ToBusinessIntelligenceInstanceArrayOutput

func (o BusinessIntelligenceInstanceArrayOutput) ToBusinessIntelligenceInstanceArrayOutput() BusinessIntelligenceInstanceArrayOutput

func (BusinessIntelligenceInstanceArrayOutput) ToBusinessIntelligenceInstanceArrayOutputWithContext

func (o BusinessIntelligenceInstanceArrayOutput) ToBusinessIntelligenceInstanceArrayOutputWithContext(ctx context.Context) BusinessIntelligenceInstanceArrayOutput

type BusinessIntelligenceInstanceInput

type BusinessIntelligenceInstanceInput interface {
	pulumi.Input

	ToBusinessIntelligenceInstanceOutput() BusinessIntelligenceInstanceOutput
	ToBusinessIntelligenceInstanceOutputWithContext(ctx context.Context) BusinessIntelligenceInstanceOutput
}

type BusinessIntelligenceInstanceMap

type BusinessIntelligenceInstanceMap map[string]BusinessIntelligenceInstanceInput

func (BusinessIntelligenceInstanceMap) ElementType

func (BusinessIntelligenceInstanceMap) ToBusinessIntelligenceInstanceMapOutput

func (i BusinessIntelligenceInstanceMap) ToBusinessIntelligenceInstanceMapOutput() BusinessIntelligenceInstanceMapOutput

func (BusinessIntelligenceInstanceMap) ToBusinessIntelligenceInstanceMapOutputWithContext

func (i BusinessIntelligenceInstanceMap) ToBusinessIntelligenceInstanceMapOutputWithContext(ctx context.Context) BusinessIntelligenceInstanceMapOutput

type BusinessIntelligenceInstanceMapInput

type BusinessIntelligenceInstanceMapInput interface {
	pulumi.Input

	ToBusinessIntelligenceInstanceMapOutput() BusinessIntelligenceInstanceMapOutput
	ToBusinessIntelligenceInstanceMapOutputWithContext(context.Context) BusinessIntelligenceInstanceMapOutput
}

BusinessIntelligenceInstanceMapInput is an input type that accepts BusinessIntelligenceInstanceMap and BusinessIntelligenceInstanceMapOutput values. You can construct a concrete instance of `BusinessIntelligenceInstanceMapInput` via:

BusinessIntelligenceInstanceMap{ "key": BusinessIntelligenceInstanceArgs{...} }

type BusinessIntelligenceInstanceMapOutput

type BusinessIntelligenceInstanceMapOutput struct{ *pulumi.OutputState }

func (BusinessIntelligenceInstanceMapOutput) ElementType

func (BusinessIntelligenceInstanceMapOutput) MapIndex

func (BusinessIntelligenceInstanceMapOutput) ToBusinessIntelligenceInstanceMapOutput

func (o BusinessIntelligenceInstanceMapOutput) ToBusinessIntelligenceInstanceMapOutput() BusinessIntelligenceInstanceMapOutput

func (BusinessIntelligenceInstanceMapOutput) ToBusinessIntelligenceInstanceMapOutputWithContext

func (o BusinessIntelligenceInstanceMapOutput) ToBusinessIntelligenceInstanceMapOutputWithContext(ctx context.Context) BusinessIntelligenceInstanceMapOutput

type BusinessIntelligenceInstanceOutput

type BusinessIntelligenceInstanceOutput struct{ *pulumi.OutputState }

func (BusinessIntelligenceInstanceOutput) Cpu

The number of CPU cores of the instance you want to purchase.

func (BusinessIntelligenceInstanceOutput) DbVersion

Supported versions of business intelligence server. Valid values: 201603 (SQL Server 2016 Integration Services), 201703 (SQL Server 2017 Integration Services), 201903 (SQL Server 2019 Integration Services). Default value: 201903. As the purchasable versions are region-specific, you can use the DescribeProductConfig API to query the information of purchasable versions in each region.

func (BusinessIntelligenceInstanceOutput) ElementType

func (BusinessIntelligenceInstanceOutput) InstanceName

Instance Name.

func (BusinessIntelligenceInstanceOutput) MachineType

The host type of purchased instance. Valid values: CLOUD_PREMIUM (virtual machine with premium cloud disk), CLOUD_SSD (virtual machine with SSD).

func (BusinessIntelligenceInstanceOutput) Memory

Instance memory size in GB.

func (BusinessIntelligenceInstanceOutput) ProjectId

Project ID.

func (BusinessIntelligenceInstanceOutput) ResourceTags

Tags associated with the instances to be created.

func (BusinessIntelligenceInstanceOutput) SecurityGroupLists

Security group list, which contains security group IDs in the format of sg-xxx.

func (BusinessIntelligenceInstanceOutput) Span

Configuration of the maintenance window, which specifies the maintenance duration in hours.

func (BusinessIntelligenceInstanceOutput) StartTime

Configuration of the maintenance window, which specifies the start time of daily maintenance.

func (BusinessIntelligenceInstanceOutput) Storage

Instance disk size in GB.

func (BusinessIntelligenceInstanceOutput) SubnetId

VPC subnet ID in the format of subnet-bdoe83fa. Both SubnetId and VpcId need to be set or unset at the same time.

func (BusinessIntelligenceInstanceOutput) ToBusinessIntelligenceInstanceOutput

func (o BusinessIntelligenceInstanceOutput) ToBusinessIntelligenceInstanceOutput() BusinessIntelligenceInstanceOutput

func (BusinessIntelligenceInstanceOutput) ToBusinessIntelligenceInstanceOutputWithContext

func (o BusinessIntelligenceInstanceOutput) ToBusinessIntelligenceInstanceOutputWithContext(ctx context.Context) BusinessIntelligenceInstanceOutput

func (BusinessIntelligenceInstanceOutput) VpcId

VPC ID in the format of vpc-dsp338hz. Both SubnetId and VpcId need to be set or unset at the same time.

func (BusinessIntelligenceInstanceOutput) Weeklies

Configuration of the maintenance window, which specifies the day of the week when maintenance can be performed. Valid values: 1 (Monday), 2 (Tuesday), 3 (Wednesday), 4 (Thursday), 5 (Friday), 6 (Saturday), 7 (Sunday).

func (BusinessIntelligenceInstanceOutput) Zone

Instance AZ, such as ap-guangzhou-1 (Guangzhou Zone 1). Purchasable AZs for an instance can be obtained through theDescribeZones API.

type BusinessIntelligenceInstanceResourceTag

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

type BusinessIntelligenceInstanceResourceTagArgs

type BusinessIntelligenceInstanceResourceTagArgs struct {
	TagKey   pulumi.StringPtrInput `pulumi:"tagKey"`
	TagValue pulumi.StringPtrInput `pulumi:"tagValue"`
}

func (BusinessIntelligenceInstanceResourceTagArgs) ElementType

func (BusinessIntelligenceInstanceResourceTagArgs) ToBusinessIntelligenceInstanceResourceTagOutput

func (i BusinessIntelligenceInstanceResourceTagArgs) ToBusinessIntelligenceInstanceResourceTagOutput() BusinessIntelligenceInstanceResourceTagOutput

func (BusinessIntelligenceInstanceResourceTagArgs) ToBusinessIntelligenceInstanceResourceTagOutputWithContext

func (i BusinessIntelligenceInstanceResourceTagArgs) ToBusinessIntelligenceInstanceResourceTagOutputWithContext(ctx context.Context) BusinessIntelligenceInstanceResourceTagOutput

type BusinessIntelligenceInstanceResourceTagArray

type BusinessIntelligenceInstanceResourceTagArray []BusinessIntelligenceInstanceResourceTagInput

func (BusinessIntelligenceInstanceResourceTagArray) ElementType

func (BusinessIntelligenceInstanceResourceTagArray) ToBusinessIntelligenceInstanceResourceTagArrayOutput

func (i BusinessIntelligenceInstanceResourceTagArray) ToBusinessIntelligenceInstanceResourceTagArrayOutput() BusinessIntelligenceInstanceResourceTagArrayOutput

func (BusinessIntelligenceInstanceResourceTagArray) ToBusinessIntelligenceInstanceResourceTagArrayOutputWithContext

func (i BusinessIntelligenceInstanceResourceTagArray) ToBusinessIntelligenceInstanceResourceTagArrayOutputWithContext(ctx context.Context) BusinessIntelligenceInstanceResourceTagArrayOutput

type BusinessIntelligenceInstanceResourceTagArrayInput

type BusinessIntelligenceInstanceResourceTagArrayInput interface {
	pulumi.Input

	ToBusinessIntelligenceInstanceResourceTagArrayOutput() BusinessIntelligenceInstanceResourceTagArrayOutput
	ToBusinessIntelligenceInstanceResourceTagArrayOutputWithContext(context.Context) BusinessIntelligenceInstanceResourceTagArrayOutput
}

BusinessIntelligenceInstanceResourceTagArrayInput is an input type that accepts BusinessIntelligenceInstanceResourceTagArray and BusinessIntelligenceInstanceResourceTagArrayOutput values. You can construct a concrete instance of `BusinessIntelligenceInstanceResourceTagArrayInput` via:

BusinessIntelligenceInstanceResourceTagArray{ BusinessIntelligenceInstanceResourceTagArgs{...} }

type BusinessIntelligenceInstanceResourceTagArrayOutput

type BusinessIntelligenceInstanceResourceTagArrayOutput struct{ *pulumi.OutputState }

func (BusinessIntelligenceInstanceResourceTagArrayOutput) ElementType

func (BusinessIntelligenceInstanceResourceTagArrayOutput) Index

func (BusinessIntelligenceInstanceResourceTagArrayOutput) ToBusinessIntelligenceInstanceResourceTagArrayOutput

func (o BusinessIntelligenceInstanceResourceTagArrayOutput) ToBusinessIntelligenceInstanceResourceTagArrayOutput() BusinessIntelligenceInstanceResourceTagArrayOutput

func (BusinessIntelligenceInstanceResourceTagArrayOutput) ToBusinessIntelligenceInstanceResourceTagArrayOutputWithContext

func (o BusinessIntelligenceInstanceResourceTagArrayOutput) ToBusinessIntelligenceInstanceResourceTagArrayOutputWithContext(ctx context.Context) BusinessIntelligenceInstanceResourceTagArrayOutput

type BusinessIntelligenceInstanceResourceTagInput

type BusinessIntelligenceInstanceResourceTagInput interface {
	pulumi.Input

	ToBusinessIntelligenceInstanceResourceTagOutput() BusinessIntelligenceInstanceResourceTagOutput
	ToBusinessIntelligenceInstanceResourceTagOutputWithContext(context.Context) BusinessIntelligenceInstanceResourceTagOutput
}

BusinessIntelligenceInstanceResourceTagInput is an input type that accepts BusinessIntelligenceInstanceResourceTagArgs and BusinessIntelligenceInstanceResourceTagOutput values. You can construct a concrete instance of `BusinessIntelligenceInstanceResourceTagInput` via:

BusinessIntelligenceInstanceResourceTagArgs{...}

type BusinessIntelligenceInstanceResourceTagOutput

type BusinessIntelligenceInstanceResourceTagOutput struct{ *pulumi.OutputState }

func (BusinessIntelligenceInstanceResourceTagOutput) ElementType

func (BusinessIntelligenceInstanceResourceTagOutput) TagKey

func (BusinessIntelligenceInstanceResourceTagOutput) TagValue

func (BusinessIntelligenceInstanceResourceTagOutput) ToBusinessIntelligenceInstanceResourceTagOutput

func (o BusinessIntelligenceInstanceResourceTagOutput) ToBusinessIntelligenceInstanceResourceTagOutput() BusinessIntelligenceInstanceResourceTagOutput

func (BusinessIntelligenceInstanceResourceTagOutput) ToBusinessIntelligenceInstanceResourceTagOutputWithContext

func (o BusinessIntelligenceInstanceResourceTagOutput) ToBusinessIntelligenceInstanceResourceTagOutputWithContext(ctx context.Context) BusinessIntelligenceInstanceResourceTagOutput

type BusinessIntelligenceInstanceState

type BusinessIntelligenceInstanceState struct {
	// The number of CPU cores of the instance you want to purchase.
	Cpu pulumi.IntPtrInput
	// Supported versions of business intelligence server. Valid values: 201603 (SQL Server 2016 Integration Services), 201703
	// (SQL Server 2017 Integration Services), 201903 (SQL Server 2019 Integration Services). Default value: 201903. As the
	// purchasable versions are region-specific, you can use the DescribeProductConfig API to query the information of
	// purchasable versions in each region.
	DbVersion pulumi.StringPtrInput
	// Instance Name.
	InstanceName pulumi.StringPtrInput
	// The host type of purchased instance. Valid values: CLOUD_PREMIUM (virtual machine with premium cloud disk), CLOUD_SSD
	// (virtual machine with SSD).
	MachineType pulumi.StringPtrInput
	// Instance memory size in GB.
	Memory pulumi.IntPtrInput
	// Project ID.
	ProjectId pulumi.IntPtrInput
	// Tags associated with the instances to be created.
	ResourceTags BusinessIntelligenceInstanceResourceTagArrayInput
	// Security group list, which contains security group IDs in the format of sg-xxx.
	SecurityGroupLists pulumi.StringArrayInput
	// Configuration of the maintenance window, which specifies the maintenance duration in hours.
	Span pulumi.IntPtrInput
	// Configuration of the maintenance window, which specifies the start time of daily maintenance.
	StartTime pulumi.StringPtrInput
	// Instance disk size in GB.
	Storage pulumi.IntPtrInput
	// VPC subnet ID in the format of subnet-bdoe83fa. Both SubnetId and VpcId need to be set or unset at the same time.
	SubnetId pulumi.StringPtrInput
	// VPC ID in the format of vpc-dsp338hz. Both SubnetId and VpcId need to be set or unset at the same time.
	VpcId pulumi.StringPtrInput
	// Configuration of the maintenance window, which specifies the day of the week when maintenance can be performed. Valid
	// values: 1 (Monday), 2 (Tuesday), 3 (Wednesday), 4 (Thursday), 5 (Friday), 6 (Saturday), 7 (Sunday).
	Weeklies pulumi.IntArrayInput
	// Instance AZ, such as ap-guangzhou-1 (Guangzhou Zone 1). Purchasable AZs for an instance can be obtained through
	// theDescribeZones API.
	Zone pulumi.StringPtrInput
}

func (BusinessIntelligenceInstanceState) ElementType

type CompleteExpansion

type CompleteExpansion struct {
	pulumi.CustomResourceState

	// ID of imported target instance.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
}

func GetCompleteExpansion

func GetCompleteExpansion(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CompleteExpansionState, opts ...pulumi.ResourceOption) (*CompleteExpansion, error)

GetCompleteExpansion gets an existing CompleteExpansion 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 NewCompleteExpansion

func NewCompleteExpansion(ctx *pulumi.Context,
	name string, args *CompleteExpansionArgs, opts ...pulumi.ResourceOption) (*CompleteExpansion, error)

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

func (*CompleteExpansion) ElementType

func (*CompleteExpansion) ElementType() reflect.Type

func (*CompleteExpansion) ToCompleteExpansionOutput

func (i *CompleteExpansion) ToCompleteExpansionOutput() CompleteExpansionOutput

func (*CompleteExpansion) ToCompleteExpansionOutputWithContext

func (i *CompleteExpansion) ToCompleteExpansionOutputWithContext(ctx context.Context) CompleteExpansionOutput

type CompleteExpansionArgs

type CompleteExpansionArgs struct {
	// ID of imported target instance.
	InstanceId pulumi.StringInput
}

The set of arguments for constructing a CompleteExpansion resource.

func (CompleteExpansionArgs) ElementType

func (CompleteExpansionArgs) ElementType() reflect.Type

type CompleteExpansionArray

type CompleteExpansionArray []CompleteExpansionInput

func (CompleteExpansionArray) ElementType

func (CompleteExpansionArray) ElementType() reflect.Type

func (CompleteExpansionArray) ToCompleteExpansionArrayOutput

func (i CompleteExpansionArray) ToCompleteExpansionArrayOutput() CompleteExpansionArrayOutput

func (CompleteExpansionArray) ToCompleteExpansionArrayOutputWithContext

func (i CompleteExpansionArray) ToCompleteExpansionArrayOutputWithContext(ctx context.Context) CompleteExpansionArrayOutput

type CompleteExpansionArrayInput

type CompleteExpansionArrayInput interface {
	pulumi.Input

	ToCompleteExpansionArrayOutput() CompleteExpansionArrayOutput
	ToCompleteExpansionArrayOutputWithContext(context.Context) CompleteExpansionArrayOutput
}

CompleteExpansionArrayInput is an input type that accepts CompleteExpansionArray and CompleteExpansionArrayOutput values. You can construct a concrete instance of `CompleteExpansionArrayInput` via:

CompleteExpansionArray{ CompleteExpansionArgs{...} }

type CompleteExpansionArrayOutput

type CompleteExpansionArrayOutput struct{ *pulumi.OutputState }

func (CompleteExpansionArrayOutput) ElementType

func (CompleteExpansionArrayOutput) Index

func (CompleteExpansionArrayOutput) ToCompleteExpansionArrayOutput

func (o CompleteExpansionArrayOutput) ToCompleteExpansionArrayOutput() CompleteExpansionArrayOutput

func (CompleteExpansionArrayOutput) ToCompleteExpansionArrayOutputWithContext

func (o CompleteExpansionArrayOutput) ToCompleteExpansionArrayOutputWithContext(ctx context.Context) CompleteExpansionArrayOutput

type CompleteExpansionInput

type CompleteExpansionInput interface {
	pulumi.Input

	ToCompleteExpansionOutput() CompleteExpansionOutput
	ToCompleteExpansionOutputWithContext(ctx context.Context) CompleteExpansionOutput
}

type CompleteExpansionMap

type CompleteExpansionMap map[string]CompleteExpansionInput

func (CompleteExpansionMap) ElementType

func (CompleteExpansionMap) ElementType() reflect.Type

func (CompleteExpansionMap) ToCompleteExpansionMapOutput

func (i CompleteExpansionMap) ToCompleteExpansionMapOutput() CompleteExpansionMapOutput

func (CompleteExpansionMap) ToCompleteExpansionMapOutputWithContext

func (i CompleteExpansionMap) ToCompleteExpansionMapOutputWithContext(ctx context.Context) CompleteExpansionMapOutput

type CompleteExpansionMapInput

type CompleteExpansionMapInput interface {
	pulumi.Input

	ToCompleteExpansionMapOutput() CompleteExpansionMapOutput
	ToCompleteExpansionMapOutputWithContext(context.Context) CompleteExpansionMapOutput
}

CompleteExpansionMapInput is an input type that accepts CompleteExpansionMap and CompleteExpansionMapOutput values. You can construct a concrete instance of `CompleteExpansionMapInput` via:

CompleteExpansionMap{ "key": CompleteExpansionArgs{...} }

type CompleteExpansionMapOutput

type CompleteExpansionMapOutput struct{ *pulumi.OutputState }

func (CompleteExpansionMapOutput) ElementType

func (CompleteExpansionMapOutput) ElementType() reflect.Type

func (CompleteExpansionMapOutput) MapIndex

func (CompleteExpansionMapOutput) ToCompleteExpansionMapOutput

func (o CompleteExpansionMapOutput) ToCompleteExpansionMapOutput() CompleteExpansionMapOutput

func (CompleteExpansionMapOutput) ToCompleteExpansionMapOutputWithContext

func (o CompleteExpansionMapOutput) ToCompleteExpansionMapOutputWithContext(ctx context.Context) CompleteExpansionMapOutput

type CompleteExpansionOutput

type CompleteExpansionOutput struct{ *pulumi.OutputState }

func (CompleteExpansionOutput) ElementType

func (CompleteExpansionOutput) ElementType() reflect.Type

func (CompleteExpansionOutput) InstanceId

ID of imported target instance.

func (CompleteExpansionOutput) ToCompleteExpansionOutput

func (o CompleteExpansionOutput) ToCompleteExpansionOutput() CompleteExpansionOutput

func (CompleteExpansionOutput) ToCompleteExpansionOutputWithContext

func (o CompleteExpansionOutput) ToCompleteExpansionOutputWithContext(ctx context.Context) CompleteExpansionOutput

type CompleteExpansionState

type CompleteExpansionState struct {
	// ID of imported target instance.
	InstanceId pulumi.StringPtrInput
}

func (CompleteExpansionState) ElementType

func (CompleteExpansionState) ElementType() reflect.Type

type ConfigBackupStrategy

type ConfigBackupStrategy struct {
	pulumi.CustomResourceState

	// The days of the week on which backup will be performed when `BackupType` is weekly. If data backup retention period is
	// less than 7 days, the values will be 1-7, indicating that backup will be performed everyday by default; if data backup
	// retention period is greater than or equal to 7 days, the values will be at least any two days, indicating that backup
	// will be performed at least twice in a week by default.
	BackupCycles pulumi.IntArrayOutput `pulumi:"backupCycles"`
	// Backup interval in days when the BackupType is daily. The current value can only be 1.
	BackupDay pulumi.IntPtrOutput `pulumi:"backupDay"`
	// Backup mode. Valid values: master_pkg (archive the backup files of the primary node), master_no_pkg (do not archive the
	// backup files of the primary node), slave_pkg (archive the backup files of the replica node), slave_no_pkg (do not
	// archive the backup files of the replica node). Backup files of the replica node are supported only when Always On
	// disaster recovery is enabled.
	BackupModel pulumi.StringPtrOutput `pulumi:"backupModel"`
	// Data (log) backup retention period. Value range: 3-1830 days, default value: 7 days.
	BackupSaveDays pulumi.IntPtrOutput `pulumi:"backupSaveDays"`
	// Backup time. Value range: an integer from 0 to 23.
	BackupTime pulumi.IntPtrOutput `pulumi:"backupTime"`
	// Backup type. Valid values: weekly (when length(BackupDay) <=7 && length(BackupDay) >=2), daily (when
	// length(BackupDay)=1). Default value: daily.
	BackupType pulumi.StringPtrOutput `pulumi:"backupType"`
	// Instance ID.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// The number of retained archive backups. Default value: 1.
	RegularBackupCounts pulumi.IntPtrOutput `pulumi:"regularBackupCounts"`
	// Archive backup status. Valid values: enable (enabled); disable (disabled). Default value: disable.
	RegularBackupEnable pulumi.StringPtrOutput `pulumi:"regularBackupEnable"`
	// Archive backup retention days. Value range: 90-3650 days. Default value: 365 days.
	RegularBackupSaveDays pulumi.IntPtrOutput `pulumi:"regularBackupSaveDays"`
	// Archive backup start date in YYYY-MM-DD format, which is the current time by default.
	RegularBackupStartTime pulumi.StringPtrOutput `pulumi:"regularBackupStartTime"`
	// Archive backup policy. Valid values: years (yearly); quarters (quarterly); months(monthly); Default value: `months`.
	RegularBackupStrategy pulumi.StringPtrOutput `pulumi:"regularBackupStrategy"`
}

func GetConfigBackupStrategy

func GetConfigBackupStrategy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConfigBackupStrategyState, opts ...pulumi.ResourceOption) (*ConfigBackupStrategy, error)

GetConfigBackupStrategy gets an existing ConfigBackupStrategy 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 NewConfigBackupStrategy

func NewConfigBackupStrategy(ctx *pulumi.Context,
	name string, args *ConfigBackupStrategyArgs, opts ...pulumi.ResourceOption) (*ConfigBackupStrategy, error)

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

func (*ConfigBackupStrategy) ElementType

func (*ConfigBackupStrategy) ElementType() reflect.Type

func (*ConfigBackupStrategy) ToConfigBackupStrategyOutput

func (i *ConfigBackupStrategy) ToConfigBackupStrategyOutput() ConfigBackupStrategyOutput

func (*ConfigBackupStrategy) ToConfigBackupStrategyOutputWithContext

func (i *ConfigBackupStrategy) ToConfigBackupStrategyOutputWithContext(ctx context.Context) ConfigBackupStrategyOutput

type ConfigBackupStrategyArgs

type ConfigBackupStrategyArgs struct {
	// The days of the week on which backup will be performed when `BackupType` is weekly. If data backup retention period is
	// less than 7 days, the values will be 1-7, indicating that backup will be performed everyday by default; if data backup
	// retention period is greater than or equal to 7 days, the values will be at least any two days, indicating that backup
	// will be performed at least twice in a week by default.
	BackupCycles pulumi.IntArrayInput
	// Backup interval in days when the BackupType is daily. The current value can only be 1.
	BackupDay pulumi.IntPtrInput
	// Backup mode. Valid values: master_pkg (archive the backup files of the primary node), master_no_pkg (do not archive the
	// backup files of the primary node), slave_pkg (archive the backup files of the replica node), slave_no_pkg (do not
	// archive the backup files of the replica node). Backup files of the replica node are supported only when Always On
	// disaster recovery is enabled.
	BackupModel pulumi.StringPtrInput
	// Data (log) backup retention period. Value range: 3-1830 days, default value: 7 days.
	BackupSaveDays pulumi.IntPtrInput
	// Backup time. Value range: an integer from 0 to 23.
	BackupTime pulumi.IntPtrInput
	// Backup type. Valid values: weekly (when length(BackupDay) <=7 && length(BackupDay) >=2), daily (when
	// length(BackupDay)=1). Default value: daily.
	BackupType pulumi.StringPtrInput
	// Instance ID.
	InstanceId pulumi.StringInput
	// The number of retained archive backups. Default value: 1.
	RegularBackupCounts pulumi.IntPtrInput
	// Archive backup status. Valid values: enable (enabled); disable (disabled). Default value: disable.
	RegularBackupEnable pulumi.StringPtrInput
	// Archive backup retention days. Value range: 90-3650 days. Default value: 365 days.
	RegularBackupSaveDays pulumi.IntPtrInput
	// Archive backup start date in YYYY-MM-DD format, which is the current time by default.
	RegularBackupStartTime pulumi.StringPtrInput
	// Archive backup policy. Valid values: years (yearly); quarters (quarterly); months(monthly); Default value: `months`.
	RegularBackupStrategy pulumi.StringPtrInput
}

The set of arguments for constructing a ConfigBackupStrategy resource.

func (ConfigBackupStrategyArgs) ElementType

func (ConfigBackupStrategyArgs) ElementType() reflect.Type

type ConfigBackupStrategyArray

type ConfigBackupStrategyArray []ConfigBackupStrategyInput

func (ConfigBackupStrategyArray) ElementType

func (ConfigBackupStrategyArray) ElementType() reflect.Type

func (ConfigBackupStrategyArray) ToConfigBackupStrategyArrayOutput

func (i ConfigBackupStrategyArray) ToConfigBackupStrategyArrayOutput() ConfigBackupStrategyArrayOutput

func (ConfigBackupStrategyArray) ToConfigBackupStrategyArrayOutputWithContext

func (i ConfigBackupStrategyArray) ToConfigBackupStrategyArrayOutputWithContext(ctx context.Context) ConfigBackupStrategyArrayOutput

type ConfigBackupStrategyArrayInput

type ConfigBackupStrategyArrayInput interface {
	pulumi.Input

	ToConfigBackupStrategyArrayOutput() ConfigBackupStrategyArrayOutput
	ToConfigBackupStrategyArrayOutputWithContext(context.Context) ConfigBackupStrategyArrayOutput
}

ConfigBackupStrategyArrayInput is an input type that accepts ConfigBackupStrategyArray and ConfigBackupStrategyArrayOutput values. You can construct a concrete instance of `ConfigBackupStrategyArrayInput` via:

ConfigBackupStrategyArray{ ConfigBackupStrategyArgs{...} }

type ConfigBackupStrategyArrayOutput

type ConfigBackupStrategyArrayOutput struct{ *pulumi.OutputState }

func (ConfigBackupStrategyArrayOutput) ElementType

func (ConfigBackupStrategyArrayOutput) Index

func (ConfigBackupStrategyArrayOutput) ToConfigBackupStrategyArrayOutput

func (o ConfigBackupStrategyArrayOutput) ToConfigBackupStrategyArrayOutput() ConfigBackupStrategyArrayOutput

func (ConfigBackupStrategyArrayOutput) ToConfigBackupStrategyArrayOutputWithContext

func (o ConfigBackupStrategyArrayOutput) ToConfigBackupStrategyArrayOutputWithContext(ctx context.Context) ConfigBackupStrategyArrayOutput

type ConfigBackupStrategyInput

type ConfigBackupStrategyInput interface {
	pulumi.Input

	ToConfigBackupStrategyOutput() ConfigBackupStrategyOutput
	ToConfigBackupStrategyOutputWithContext(ctx context.Context) ConfigBackupStrategyOutput
}

type ConfigBackupStrategyMap

type ConfigBackupStrategyMap map[string]ConfigBackupStrategyInput

func (ConfigBackupStrategyMap) ElementType

func (ConfigBackupStrategyMap) ElementType() reflect.Type

func (ConfigBackupStrategyMap) ToConfigBackupStrategyMapOutput

func (i ConfigBackupStrategyMap) ToConfigBackupStrategyMapOutput() ConfigBackupStrategyMapOutput

func (ConfigBackupStrategyMap) ToConfigBackupStrategyMapOutputWithContext

func (i ConfigBackupStrategyMap) ToConfigBackupStrategyMapOutputWithContext(ctx context.Context) ConfigBackupStrategyMapOutput

type ConfigBackupStrategyMapInput

type ConfigBackupStrategyMapInput interface {
	pulumi.Input

	ToConfigBackupStrategyMapOutput() ConfigBackupStrategyMapOutput
	ToConfigBackupStrategyMapOutputWithContext(context.Context) ConfigBackupStrategyMapOutput
}

ConfigBackupStrategyMapInput is an input type that accepts ConfigBackupStrategyMap and ConfigBackupStrategyMapOutput values. You can construct a concrete instance of `ConfigBackupStrategyMapInput` via:

ConfigBackupStrategyMap{ "key": ConfigBackupStrategyArgs{...} }

type ConfigBackupStrategyMapOutput

type ConfigBackupStrategyMapOutput struct{ *pulumi.OutputState }

func (ConfigBackupStrategyMapOutput) ElementType

func (ConfigBackupStrategyMapOutput) MapIndex

func (ConfigBackupStrategyMapOutput) ToConfigBackupStrategyMapOutput

func (o ConfigBackupStrategyMapOutput) ToConfigBackupStrategyMapOutput() ConfigBackupStrategyMapOutput

func (ConfigBackupStrategyMapOutput) ToConfigBackupStrategyMapOutputWithContext

func (o ConfigBackupStrategyMapOutput) ToConfigBackupStrategyMapOutputWithContext(ctx context.Context) ConfigBackupStrategyMapOutput

type ConfigBackupStrategyOutput

type ConfigBackupStrategyOutput struct{ *pulumi.OutputState }

func (ConfigBackupStrategyOutput) BackupCycles

The days of the week on which backup will be performed when `BackupType` is weekly. If data backup retention period is less than 7 days, the values will be 1-7, indicating that backup will be performed everyday by default; if data backup retention period is greater than or equal to 7 days, the values will be at least any two days, indicating that backup will be performed at least twice in a week by default.

func (ConfigBackupStrategyOutput) BackupDay

Backup interval in days when the BackupType is daily. The current value can only be 1.

func (ConfigBackupStrategyOutput) BackupModel

Backup mode. Valid values: master_pkg (archive the backup files of the primary node), master_no_pkg (do not archive the backup files of the primary node), slave_pkg (archive the backup files of the replica node), slave_no_pkg (do not archive the backup files of the replica node). Backup files of the replica node are supported only when Always On disaster recovery is enabled.

func (ConfigBackupStrategyOutput) BackupSaveDays

func (o ConfigBackupStrategyOutput) BackupSaveDays() pulumi.IntPtrOutput

Data (log) backup retention period. Value range: 3-1830 days, default value: 7 days.

func (ConfigBackupStrategyOutput) BackupTime

Backup time. Value range: an integer from 0 to 23.

func (ConfigBackupStrategyOutput) BackupType

Backup type. Valid values: weekly (when length(BackupDay) <=7 && length(BackupDay) >=2), daily (when length(BackupDay)=1). Default value: daily.

func (ConfigBackupStrategyOutput) ElementType

func (ConfigBackupStrategyOutput) ElementType() reflect.Type

func (ConfigBackupStrategyOutput) InstanceId

Instance ID.

func (ConfigBackupStrategyOutput) RegularBackupCounts

func (o ConfigBackupStrategyOutput) RegularBackupCounts() pulumi.IntPtrOutput

The number of retained archive backups. Default value: 1.

func (ConfigBackupStrategyOutput) RegularBackupEnable

func (o ConfigBackupStrategyOutput) RegularBackupEnable() pulumi.StringPtrOutput

Archive backup status. Valid values: enable (enabled); disable (disabled). Default value: disable.

func (ConfigBackupStrategyOutput) RegularBackupSaveDays

func (o ConfigBackupStrategyOutput) RegularBackupSaveDays() pulumi.IntPtrOutput

Archive backup retention days. Value range: 90-3650 days. Default value: 365 days.

func (ConfigBackupStrategyOutput) RegularBackupStartTime

func (o ConfigBackupStrategyOutput) RegularBackupStartTime() pulumi.StringPtrOutput

Archive backup start date in YYYY-MM-DD format, which is the current time by default.

func (ConfigBackupStrategyOutput) RegularBackupStrategy

func (o ConfigBackupStrategyOutput) RegularBackupStrategy() pulumi.StringPtrOutput

Archive backup policy. Valid values: years (yearly); quarters (quarterly); months(monthly); Default value: `months`.

func (ConfigBackupStrategyOutput) ToConfigBackupStrategyOutput

func (o ConfigBackupStrategyOutput) ToConfigBackupStrategyOutput() ConfigBackupStrategyOutput

func (ConfigBackupStrategyOutput) ToConfigBackupStrategyOutputWithContext

func (o ConfigBackupStrategyOutput) ToConfigBackupStrategyOutputWithContext(ctx context.Context) ConfigBackupStrategyOutput

type ConfigBackupStrategyState

type ConfigBackupStrategyState struct {
	// The days of the week on which backup will be performed when `BackupType` is weekly. If data backup retention period is
	// less than 7 days, the values will be 1-7, indicating that backup will be performed everyday by default; if data backup
	// retention period is greater than or equal to 7 days, the values will be at least any two days, indicating that backup
	// will be performed at least twice in a week by default.
	BackupCycles pulumi.IntArrayInput
	// Backup interval in days when the BackupType is daily. The current value can only be 1.
	BackupDay pulumi.IntPtrInput
	// Backup mode. Valid values: master_pkg (archive the backup files of the primary node), master_no_pkg (do not archive the
	// backup files of the primary node), slave_pkg (archive the backup files of the replica node), slave_no_pkg (do not
	// archive the backup files of the replica node). Backup files of the replica node are supported only when Always On
	// disaster recovery is enabled.
	BackupModel pulumi.StringPtrInput
	// Data (log) backup retention period. Value range: 3-1830 days, default value: 7 days.
	BackupSaveDays pulumi.IntPtrInput
	// Backup time. Value range: an integer from 0 to 23.
	BackupTime pulumi.IntPtrInput
	// Backup type. Valid values: weekly (when length(BackupDay) <=7 && length(BackupDay) >=2), daily (when
	// length(BackupDay)=1). Default value: daily.
	BackupType pulumi.StringPtrInput
	// Instance ID.
	InstanceId pulumi.StringPtrInput
	// The number of retained archive backups. Default value: 1.
	RegularBackupCounts pulumi.IntPtrInput
	// Archive backup status. Valid values: enable (enabled); disable (disabled). Default value: disable.
	RegularBackupEnable pulumi.StringPtrInput
	// Archive backup retention days. Value range: 90-3650 days. Default value: 365 days.
	RegularBackupSaveDays pulumi.IntPtrInput
	// Archive backup start date in YYYY-MM-DD format, which is the current time by default.
	RegularBackupStartTime pulumi.StringPtrInput
	// Archive backup policy. Valid values: years (yearly); quarters (quarterly); months(monthly); Default value: `months`.
	RegularBackupStrategy pulumi.StringPtrInput
}

func (ConfigBackupStrategyState) ElementType

func (ConfigBackupStrategyState) ElementType() reflect.Type

type ConfigDatabaseCdc

type ConfigDatabaseCdc struct {
	pulumi.CustomResourceState

	// database name.
	DbName pulumi.StringOutput `pulumi:"dbName"`
	// Instance ID.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Enable or disable CDC. Valid values: enable, disable.
	ModifyType pulumi.StringOutput `pulumi:"modifyType"`
}

func GetConfigDatabaseCdc

func GetConfigDatabaseCdc(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConfigDatabaseCdcState, opts ...pulumi.ResourceOption) (*ConfigDatabaseCdc, error)

GetConfigDatabaseCdc gets an existing ConfigDatabaseCdc 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 NewConfigDatabaseCdc

func NewConfigDatabaseCdc(ctx *pulumi.Context,
	name string, args *ConfigDatabaseCdcArgs, opts ...pulumi.ResourceOption) (*ConfigDatabaseCdc, error)

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

func (*ConfigDatabaseCdc) ElementType

func (*ConfigDatabaseCdc) ElementType() reflect.Type

func (*ConfigDatabaseCdc) ToConfigDatabaseCdcOutput

func (i *ConfigDatabaseCdc) ToConfigDatabaseCdcOutput() ConfigDatabaseCdcOutput

func (*ConfigDatabaseCdc) ToConfigDatabaseCdcOutputWithContext

func (i *ConfigDatabaseCdc) ToConfigDatabaseCdcOutputWithContext(ctx context.Context) ConfigDatabaseCdcOutput

type ConfigDatabaseCdcArgs

type ConfigDatabaseCdcArgs struct {
	// database name.
	DbName pulumi.StringInput
	// Instance ID.
	InstanceId pulumi.StringInput
	// Enable or disable CDC. Valid values: enable, disable.
	ModifyType pulumi.StringInput
}

The set of arguments for constructing a ConfigDatabaseCdc resource.

func (ConfigDatabaseCdcArgs) ElementType

func (ConfigDatabaseCdcArgs) ElementType() reflect.Type

type ConfigDatabaseCdcArray

type ConfigDatabaseCdcArray []ConfigDatabaseCdcInput

func (ConfigDatabaseCdcArray) ElementType

func (ConfigDatabaseCdcArray) ElementType() reflect.Type

func (ConfigDatabaseCdcArray) ToConfigDatabaseCdcArrayOutput

func (i ConfigDatabaseCdcArray) ToConfigDatabaseCdcArrayOutput() ConfigDatabaseCdcArrayOutput

func (ConfigDatabaseCdcArray) ToConfigDatabaseCdcArrayOutputWithContext

func (i ConfigDatabaseCdcArray) ToConfigDatabaseCdcArrayOutputWithContext(ctx context.Context) ConfigDatabaseCdcArrayOutput

type ConfigDatabaseCdcArrayInput

type ConfigDatabaseCdcArrayInput interface {
	pulumi.Input

	ToConfigDatabaseCdcArrayOutput() ConfigDatabaseCdcArrayOutput
	ToConfigDatabaseCdcArrayOutputWithContext(context.Context) ConfigDatabaseCdcArrayOutput
}

ConfigDatabaseCdcArrayInput is an input type that accepts ConfigDatabaseCdcArray and ConfigDatabaseCdcArrayOutput values. You can construct a concrete instance of `ConfigDatabaseCdcArrayInput` via:

ConfigDatabaseCdcArray{ ConfigDatabaseCdcArgs{...} }

type ConfigDatabaseCdcArrayOutput

type ConfigDatabaseCdcArrayOutput struct{ *pulumi.OutputState }

func (ConfigDatabaseCdcArrayOutput) ElementType

func (ConfigDatabaseCdcArrayOutput) Index

func (ConfigDatabaseCdcArrayOutput) ToConfigDatabaseCdcArrayOutput

func (o ConfigDatabaseCdcArrayOutput) ToConfigDatabaseCdcArrayOutput() ConfigDatabaseCdcArrayOutput

func (ConfigDatabaseCdcArrayOutput) ToConfigDatabaseCdcArrayOutputWithContext

func (o ConfigDatabaseCdcArrayOutput) ToConfigDatabaseCdcArrayOutputWithContext(ctx context.Context) ConfigDatabaseCdcArrayOutput

type ConfigDatabaseCdcInput

type ConfigDatabaseCdcInput interface {
	pulumi.Input

	ToConfigDatabaseCdcOutput() ConfigDatabaseCdcOutput
	ToConfigDatabaseCdcOutputWithContext(ctx context.Context) ConfigDatabaseCdcOutput
}

type ConfigDatabaseCdcMap

type ConfigDatabaseCdcMap map[string]ConfigDatabaseCdcInput

func (ConfigDatabaseCdcMap) ElementType

func (ConfigDatabaseCdcMap) ElementType() reflect.Type

func (ConfigDatabaseCdcMap) ToConfigDatabaseCdcMapOutput

func (i ConfigDatabaseCdcMap) ToConfigDatabaseCdcMapOutput() ConfigDatabaseCdcMapOutput

func (ConfigDatabaseCdcMap) ToConfigDatabaseCdcMapOutputWithContext

func (i ConfigDatabaseCdcMap) ToConfigDatabaseCdcMapOutputWithContext(ctx context.Context) ConfigDatabaseCdcMapOutput

type ConfigDatabaseCdcMapInput

type ConfigDatabaseCdcMapInput interface {
	pulumi.Input

	ToConfigDatabaseCdcMapOutput() ConfigDatabaseCdcMapOutput
	ToConfigDatabaseCdcMapOutputWithContext(context.Context) ConfigDatabaseCdcMapOutput
}

ConfigDatabaseCdcMapInput is an input type that accepts ConfigDatabaseCdcMap and ConfigDatabaseCdcMapOutput values. You can construct a concrete instance of `ConfigDatabaseCdcMapInput` via:

ConfigDatabaseCdcMap{ "key": ConfigDatabaseCdcArgs{...} }

type ConfigDatabaseCdcMapOutput

type ConfigDatabaseCdcMapOutput struct{ *pulumi.OutputState }

func (ConfigDatabaseCdcMapOutput) ElementType

func (ConfigDatabaseCdcMapOutput) ElementType() reflect.Type

func (ConfigDatabaseCdcMapOutput) MapIndex

func (ConfigDatabaseCdcMapOutput) ToConfigDatabaseCdcMapOutput

func (o ConfigDatabaseCdcMapOutput) ToConfigDatabaseCdcMapOutput() ConfigDatabaseCdcMapOutput

func (ConfigDatabaseCdcMapOutput) ToConfigDatabaseCdcMapOutputWithContext

func (o ConfigDatabaseCdcMapOutput) ToConfigDatabaseCdcMapOutputWithContext(ctx context.Context) ConfigDatabaseCdcMapOutput

type ConfigDatabaseCdcOutput

type ConfigDatabaseCdcOutput struct{ *pulumi.OutputState }

func (ConfigDatabaseCdcOutput) DbName

database name.

func (ConfigDatabaseCdcOutput) ElementType

func (ConfigDatabaseCdcOutput) ElementType() reflect.Type

func (ConfigDatabaseCdcOutput) InstanceId

Instance ID.

func (ConfigDatabaseCdcOutput) ModifyType

Enable or disable CDC. Valid values: enable, disable.

func (ConfigDatabaseCdcOutput) ToConfigDatabaseCdcOutput

func (o ConfigDatabaseCdcOutput) ToConfigDatabaseCdcOutput() ConfigDatabaseCdcOutput

func (ConfigDatabaseCdcOutput) ToConfigDatabaseCdcOutputWithContext

func (o ConfigDatabaseCdcOutput) ToConfigDatabaseCdcOutputWithContext(ctx context.Context) ConfigDatabaseCdcOutput

type ConfigDatabaseCdcState

type ConfigDatabaseCdcState struct {
	// database name.
	DbName pulumi.StringPtrInput
	// Instance ID.
	InstanceId pulumi.StringPtrInput
	// Enable or disable CDC. Valid values: enable, disable.
	ModifyType pulumi.StringPtrInput
}

func (ConfigDatabaseCdcState) ElementType

func (ConfigDatabaseCdcState) ElementType() reflect.Type

type ConfigDatabaseCt

type ConfigDatabaseCt struct {
	pulumi.CustomResourceState

	// Retention period (in days) of change tracking information when CT is enabled. Value range: 3-30. Default value: 3.
	ChangeRetentionDay pulumi.IntOutput `pulumi:"changeRetentionDay"`
	// database name.
	DbName pulumi.StringOutput `pulumi:"dbName"`
	// Instance ID.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Enable or disable CT. Valid values: enable, disable.
	ModifyType pulumi.StringOutput `pulumi:"modifyType"`
}

func GetConfigDatabaseCt

func GetConfigDatabaseCt(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConfigDatabaseCtState, opts ...pulumi.ResourceOption) (*ConfigDatabaseCt, error)

GetConfigDatabaseCt gets an existing ConfigDatabaseCt 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 NewConfigDatabaseCt

func NewConfigDatabaseCt(ctx *pulumi.Context,
	name string, args *ConfigDatabaseCtArgs, opts ...pulumi.ResourceOption) (*ConfigDatabaseCt, error)

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

func (*ConfigDatabaseCt) ElementType

func (*ConfigDatabaseCt) ElementType() reflect.Type

func (*ConfigDatabaseCt) ToConfigDatabaseCtOutput

func (i *ConfigDatabaseCt) ToConfigDatabaseCtOutput() ConfigDatabaseCtOutput

func (*ConfigDatabaseCt) ToConfigDatabaseCtOutputWithContext

func (i *ConfigDatabaseCt) ToConfigDatabaseCtOutputWithContext(ctx context.Context) ConfigDatabaseCtOutput

type ConfigDatabaseCtArgs

type ConfigDatabaseCtArgs struct {
	// Retention period (in days) of change tracking information when CT is enabled. Value range: 3-30. Default value: 3.
	ChangeRetentionDay pulumi.IntPtrInput
	// database name.
	DbName pulumi.StringInput
	// Instance ID.
	InstanceId pulumi.StringInput
	// Enable or disable CT. Valid values: enable, disable.
	ModifyType pulumi.StringInput
}

The set of arguments for constructing a ConfigDatabaseCt resource.

func (ConfigDatabaseCtArgs) ElementType

func (ConfigDatabaseCtArgs) ElementType() reflect.Type

type ConfigDatabaseCtArray

type ConfigDatabaseCtArray []ConfigDatabaseCtInput

func (ConfigDatabaseCtArray) ElementType

func (ConfigDatabaseCtArray) ElementType() reflect.Type

func (ConfigDatabaseCtArray) ToConfigDatabaseCtArrayOutput

func (i ConfigDatabaseCtArray) ToConfigDatabaseCtArrayOutput() ConfigDatabaseCtArrayOutput

func (ConfigDatabaseCtArray) ToConfigDatabaseCtArrayOutputWithContext

func (i ConfigDatabaseCtArray) ToConfigDatabaseCtArrayOutputWithContext(ctx context.Context) ConfigDatabaseCtArrayOutput

type ConfigDatabaseCtArrayInput

type ConfigDatabaseCtArrayInput interface {
	pulumi.Input

	ToConfigDatabaseCtArrayOutput() ConfigDatabaseCtArrayOutput
	ToConfigDatabaseCtArrayOutputWithContext(context.Context) ConfigDatabaseCtArrayOutput
}

ConfigDatabaseCtArrayInput is an input type that accepts ConfigDatabaseCtArray and ConfigDatabaseCtArrayOutput values. You can construct a concrete instance of `ConfigDatabaseCtArrayInput` via:

ConfigDatabaseCtArray{ ConfigDatabaseCtArgs{...} }

type ConfigDatabaseCtArrayOutput

type ConfigDatabaseCtArrayOutput struct{ *pulumi.OutputState }

func (ConfigDatabaseCtArrayOutput) ElementType

func (ConfigDatabaseCtArrayOutput) Index

func (ConfigDatabaseCtArrayOutput) ToConfigDatabaseCtArrayOutput

func (o ConfigDatabaseCtArrayOutput) ToConfigDatabaseCtArrayOutput() ConfigDatabaseCtArrayOutput

func (ConfigDatabaseCtArrayOutput) ToConfigDatabaseCtArrayOutputWithContext

func (o ConfigDatabaseCtArrayOutput) ToConfigDatabaseCtArrayOutputWithContext(ctx context.Context) ConfigDatabaseCtArrayOutput

type ConfigDatabaseCtInput

type ConfigDatabaseCtInput interface {
	pulumi.Input

	ToConfigDatabaseCtOutput() ConfigDatabaseCtOutput
	ToConfigDatabaseCtOutputWithContext(ctx context.Context) ConfigDatabaseCtOutput
}

type ConfigDatabaseCtMap

type ConfigDatabaseCtMap map[string]ConfigDatabaseCtInput

func (ConfigDatabaseCtMap) ElementType

func (ConfigDatabaseCtMap) ElementType() reflect.Type

func (ConfigDatabaseCtMap) ToConfigDatabaseCtMapOutput

func (i ConfigDatabaseCtMap) ToConfigDatabaseCtMapOutput() ConfigDatabaseCtMapOutput

func (ConfigDatabaseCtMap) ToConfigDatabaseCtMapOutputWithContext

func (i ConfigDatabaseCtMap) ToConfigDatabaseCtMapOutputWithContext(ctx context.Context) ConfigDatabaseCtMapOutput

type ConfigDatabaseCtMapInput

type ConfigDatabaseCtMapInput interface {
	pulumi.Input

	ToConfigDatabaseCtMapOutput() ConfigDatabaseCtMapOutput
	ToConfigDatabaseCtMapOutputWithContext(context.Context) ConfigDatabaseCtMapOutput
}

ConfigDatabaseCtMapInput is an input type that accepts ConfigDatabaseCtMap and ConfigDatabaseCtMapOutput values. You can construct a concrete instance of `ConfigDatabaseCtMapInput` via:

ConfigDatabaseCtMap{ "key": ConfigDatabaseCtArgs{...} }

type ConfigDatabaseCtMapOutput

type ConfigDatabaseCtMapOutput struct{ *pulumi.OutputState }

func (ConfigDatabaseCtMapOutput) ElementType

func (ConfigDatabaseCtMapOutput) ElementType() reflect.Type

func (ConfigDatabaseCtMapOutput) MapIndex

func (ConfigDatabaseCtMapOutput) ToConfigDatabaseCtMapOutput

func (o ConfigDatabaseCtMapOutput) ToConfigDatabaseCtMapOutput() ConfigDatabaseCtMapOutput

func (ConfigDatabaseCtMapOutput) ToConfigDatabaseCtMapOutputWithContext

func (o ConfigDatabaseCtMapOutput) ToConfigDatabaseCtMapOutputWithContext(ctx context.Context) ConfigDatabaseCtMapOutput

type ConfigDatabaseCtOutput

type ConfigDatabaseCtOutput struct{ *pulumi.OutputState }

func (ConfigDatabaseCtOutput) ChangeRetentionDay

func (o ConfigDatabaseCtOutput) ChangeRetentionDay() pulumi.IntOutput

Retention period (in days) of change tracking information when CT is enabled. Value range: 3-30. Default value: 3.

func (ConfigDatabaseCtOutput) DbName

database name.

func (ConfigDatabaseCtOutput) ElementType

func (ConfigDatabaseCtOutput) ElementType() reflect.Type

func (ConfigDatabaseCtOutput) InstanceId

Instance ID.

func (ConfigDatabaseCtOutput) ModifyType

Enable or disable CT. Valid values: enable, disable.

func (ConfigDatabaseCtOutput) ToConfigDatabaseCtOutput

func (o ConfigDatabaseCtOutput) ToConfigDatabaseCtOutput() ConfigDatabaseCtOutput

func (ConfigDatabaseCtOutput) ToConfigDatabaseCtOutputWithContext

func (o ConfigDatabaseCtOutput) ToConfigDatabaseCtOutputWithContext(ctx context.Context) ConfigDatabaseCtOutput

type ConfigDatabaseCtState

type ConfigDatabaseCtState struct {
	// Retention period (in days) of change tracking information when CT is enabled. Value range: 3-30. Default value: 3.
	ChangeRetentionDay pulumi.IntPtrInput
	// database name.
	DbName pulumi.StringPtrInput
	// Instance ID.
	InstanceId pulumi.StringPtrInput
	// Enable or disable CT. Valid values: enable, disable.
	ModifyType pulumi.StringPtrInput
}

func (ConfigDatabaseCtState) ElementType

func (ConfigDatabaseCtState) ElementType() reflect.Type

type ConfigDatabaseMdf

type ConfigDatabaseMdf struct {
	pulumi.CustomResourceState

	// Array of database names.
	DbName pulumi.StringOutput `pulumi:"dbName"`
	// Instance ID.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
}

func GetConfigDatabaseMdf

func GetConfigDatabaseMdf(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConfigDatabaseMdfState, opts ...pulumi.ResourceOption) (*ConfigDatabaseMdf, error)

GetConfigDatabaseMdf gets an existing ConfigDatabaseMdf 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 NewConfigDatabaseMdf

func NewConfigDatabaseMdf(ctx *pulumi.Context,
	name string, args *ConfigDatabaseMdfArgs, opts ...pulumi.ResourceOption) (*ConfigDatabaseMdf, error)

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

func (*ConfigDatabaseMdf) ElementType

func (*ConfigDatabaseMdf) ElementType() reflect.Type

func (*ConfigDatabaseMdf) ToConfigDatabaseMdfOutput

func (i *ConfigDatabaseMdf) ToConfigDatabaseMdfOutput() ConfigDatabaseMdfOutput

func (*ConfigDatabaseMdf) ToConfigDatabaseMdfOutputWithContext

func (i *ConfigDatabaseMdf) ToConfigDatabaseMdfOutputWithContext(ctx context.Context) ConfigDatabaseMdfOutput

type ConfigDatabaseMdfArgs

type ConfigDatabaseMdfArgs struct {
	// Array of database names.
	DbName pulumi.StringInput
	// Instance ID.
	InstanceId pulumi.StringInput
}

The set of arguments for constructing a ConfigDatabaseMdf resource.

func (ConfigDatabaseMdfArgs) ElementType

func (ConfigDatabaseMdfArgs) ElementType() reflect.Type

type ConfigDatabaseMdfArray

type ConfigDatabaseMdfArray []ConfigDatabaseMdfInput

func (ConfigDatabaseMdfArray) ElementType

func (ConfigDatabaseMdfArray) ElementType() reflect.Type

func (ConfigDatabaseMdfArray) ToConfigDatabaseMdfArrayOutput

func (i ConfigDatabaseMdfArray) ToConfigDatabaseMdfArrayOutput() ConfigDatabaseMdfArrayOutput

func (ConfigDatabaseMdfArray) ToConfigDatabaseMdfArrayOutputWithContext

func (i ConfigDatabaseMdfArray) ToConfigDatabaseMdfArrayOutputWithContext(ctx context.Context) ConfigDatabaseMdfArrayOutput

type ConfigDatabaseMdfArrayInput

type ConfigDatabaseMdfArrayInput interface {
	pulumi.Input

	ToConfigDatabaseMdfArrayOutput() ConfigDatabaseMdfArrayOutput
	ToConfigDatabaseMdfArrayOutputWithContext(context.Context) ConfigDatabaseMdfArrayOutput
}

ConfigDatabaseMdfArrayInput is an input type that accepts ConfigDatabaseMdfArray and ConfigDatabaseMdfArrayOutput values. You can construct a concrete instance of `ConfigDatabaseMdfArrayInput` via:

ConfigDatabaseMdfArray{ ConfigDatabaseMdfArgs{...} }

type ConfigDatabaseMdfArrayOutput

type ConfigDatabaseMdfArrayOutput struct{ *pulumi.OutputState }

func (ConfigDatabaseMdfArrayOutput) ElementType

func (ConfigDatabaseMdfArrayOutput) Index

func (ConfigDatabaseMdfArrayOutput) ToConfigDatabaseMdfArrayOutput

func (o ConfigDatabaseMdfArrayOutput) ToConfigDatabaseMdfArrayOutput() ConfigDatabaseMdfArrayOutput

func (ConfigDatabaseMdfArrayOutput) ToConfigDatabaseMdfArrayOutputWithContext

func (o ConfigDatabaseMdfArrayOutput) ToConfigDatabaseMdfArrayOutputWithContext(ctx context.Context) ConfigDatabaseMdfArrayOutput

type ConfigDatabaseMdfInput

type ConfigDatabaseMdfInput interface {
	pulumi.Input

	ToConfigDatabaseMdfOutput() ConfigDatabaseMdfOutput
	ToConfigDatabaseMdfOutputWithContext(ctx context.Context) ConfigDatabaseMdfOutput
}

type ConfigDatabaseMdfMap

type ConfigDatabaseMdfMap map[string]ConfigDatabaseMdfInput

func (ConfigDatabaseMdfMap) ElementType

func (ConfigDatabaseMdfMap) ElementType() reflect.Type

func (ConfigDatabaseMdfMap) ToConfigDatabaseMdfMapOutput

func (i ConfigDatabaseMdfMap) ToConfigDatabaseMdfMapOutput() ConfigDatabaseMdfMapOutput

func (ConfigDatabaseMdfMap) ToConfigDatabaseMdfMapOutputWithContext

func (i ConfigDatabaseMdfMap) ToConfigDatabaseMdfMapOutputWithContext(ctx context.Context) ConfigDatabaseMdfMapOutput

type ConfigDatabaseMdfMapInput

type ConfigDatabaseMdfMapInput interface {
	pulumi.Input

	ToConfigDatabaseMdfMapOutput() ConfigDatabaseMdfMapOutput
	ToConfigDatabaseMdfMapOutputWithContext(context.Context) ConfigDatabaseMdfMapOutput
}

ConfigDatabaseMdfMapInput is an input type that accepts ConfigDatabaseMdfMap and ConfigDatabaseMdfMapOutput values. You can construct a concrete instance of `ConfigDatabaseMdfMapInput` via:

ConfigDatabaseMdfMap{ "key": ConfigDatabaseMdfArgs{...} }

type ConfigDatabaseMdfMapOutput

type ConfigDatabaseMdfMapOutput struct{ *pulumi.OutputState }

func (ConfigDatabaseMdfMapOutput) ElementType

func (ConfigDatabaseMdfMapOutput) ElementType() reflect.Type

func (ConfigDatabaseMdfMapOutput) MapIndex

func (ConfigDatabaseMdfMapOutput) ToConfigDatabaseMdfMapOutput

func (o ConfigDatabaseMdfMapOutput) ToConfigDatabaseMdfMapOutput() ConfigDatabaseMdfMapOutput

func (ConfigDatabaseMdfMapOutput) ToConfigDatabaseMdfMapOutputWithContext

func (o ConfigDatabaseMdfMapOutput) ToConfigDatabaseMdfMapOutputWithContext(ctx context.Context) ConfigDatabaseMdfMapOutput

type ConfigDatabaseMdfOutput

type ConfigDatabaseMdfOutput struct{ *pulumi.OutputState }

func (ConfigDatabaseMdfOutput) DbName

Array of database names.

func (ConfigDatabaseMdfOutput) ElementType

func (ConfigDatabaseMdfOutput) ElementType() reflect.Type

func (ConfigDatabaseMdfOutput) InstanceId

Instance ID.

func (ConfigDatabaseMdfOutput) ToConfigDatabaseMdfOutput

func (o ConfigDatabaseMdfOutput) ToConfigDatabaseMdfOutput() ConfigDatabaseMdfOutput

func (ConfigDatabaseMdfOutput) ToConfigDatabaseMdfOutputWithContext

func (o ConfigDatabaseMdfOutput) ToConfigDatabaseMdfOutputWithContext(ctx context.Context) ConfigDatabaseMdfOutput

type ConfigDatabaseMdfState

type ConfigDatabaseMdfState struct {
	// Array of database names.
	DbName pulumi.StringPtrInput
	// Instance ID.
	InstanceId pulumi.StringPtrInput
}

func (ConfigDatabaseMdfState) ElementType

func (ConfigDatabaseMdfState) ElementType() reflect.Type

type ConfigInstanceParam

type ConfigInstanceParam struct {
	pulumi.CustomResourceState

	// Instance ID.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// List of modified parameters. Each list element has two fields: Name and CurrentValue. Set Name to the parameter name and
	// CurrentValue to the new value after modification. Note: if the instance needs to be restarted for the modified parameter
	// to take effect, it will be restarted immediately or during the maintenance time. Before you modify a parameter, you can
	// use the DescribeInstanceParams API to query whether the instance needs to be restarted.
	ParamLists ConfigInstanceParamParamListArrayOutput `pulumi:"paramLists"`
}

func GetConfigInstanceParam

func GetConfigInstanceParam(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConfigInstanceParamState, opts ...pulumi.ResourceOption) (*ConfigInstanceParam, error)

GetConfigInstanceParam gets an existing ConfigInstanceParam 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 NewConfigInstanceParam

func NewConfigInstanceParam(ctx *pulumi.Context,
	name string, args *ConfigInstanceParamArgs, opts ...pulumi.ResourceOption) (*ConfigInstanceParam, error)

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

func (*ConfigInstanceParam) ElementType

func (*ConfigInstanceParam) ElementType() reflect.Type

func (*ConfigInstanceParam) ToConfigInstanceParamOutput

func (i *ConfigInstanceParam) ToConfigInstanceParamOutput() ConfigInstanceParamOutput

func (*ConfigInstanceParam) ToConfigInstanceParamOutputWithContext

func (i *ConfigInstanceParam) ToConfigInstanceParamOutputWithContext(ctx context.Context) ConfigInstanceParamOutput

type ConfigInstanceParamArgs

type ConfigInstanceParamArgs struct {
	// Instance ID.
	InstanceId pulumi.StringInput
	// List of modified parameters. Each list element has two fields: Name and CurrentValue. Set Name to the parameter name and
	// CurrentValue to the new value after modification. Note: if the instance needs to be restarted for the modified parameter
	// to take effect, it will be restarted immediately or during the maintenance time. Before you modify a parameter, you can
	// use the DescribeInstanceParams API to query whether the instance needs to be restarted.
	ParamLists ConfigInstanceParamParamListArrayInput
}

The set of arguments for constructing a ConfigInstanceParam resource.

func (ConfigInstanceParamArgs) ElementType

func (ConfigInstanceParamArgs) ElementType() reflect.Type

type ConfigInstanceParamArray

type ConfigInstanceParamArray []ConfigInstanceParamInput

func (ConfigInstanceParamArray) ElementType

func (ConfigInstanceParamArray) ElementType() reflect.Type

func (ConfigInstanceParamArray) ToConfigInstanceParamArrayOutput

func (i ConfigInstanceParamArray) ToConfigInstanceParamArrayOutput() ConfigInstanceParamArrayOutput

func (ConfigInstanceParamArray) ToConfigInstanceParamArrayOutputWithContext

func (i ConfigInstanceParamArray) ToConfigInstanceParamArrayOutputWithContext(ctx context.Context) ConfigInstanceParamArrayOutput

type ConfigInstanceParamArrayInput

type ConfigInstanceParamArrayInput interface {
	pulumi.Input

	ToConfigInstanceParamArrayOutput() ConfigInstanceParamArrayOutput
	ToConfigInstanceParamArrayOutputWithContext(context.Context) ConfigInstanceParamArrayOutput
}

ConfigInstanceParamArrayInput is an input type that accepts ConfigInstanceParamArray and ConfigInstanceParamArrayOutput values. You can construct a concrete instance of `ConfigInstanceParamArrayInput` via:

ConfigInstanceParamArray{ ConfigInstanceParamArgs{...} }

type ConfigInstanceParamArrayOutput

type ConfigInstanceParamArrayOutput struct{ *pulumi.OutputState }

func (ConfigInstanceParamArrayOutput) ElementType

func (ConfigInstanceParamArrayOutput) Index

func (ConfigInstanceParamArrayOutput) ToConfigInstanceParamArrayOutput

func (o ConfigInstanceParamArrayOutput) ToConfigInstanceParamArrayOutput() ConfigInstanceParamArrayOutput

func (ConfigInstanceParamArrayOutput) ToConfigInstanceParamArrayOutputWithContext

func (o ConfigInstanceParamArrayOutput) ToConfigInstanceParamArrayOutputWithContext(ctx context.Context) ConfigInstanceParamArrayOutput

type ConfigInstanceParamInput

type ConfigInstanceParamInput interface {
	pulumi.Input

	ToConfigInstanceParamOutput() ConfigInstanceParamOutput
	ToConfigInstanceParamOutputWithContext(ctx context.Context) ConfigInstanceParamOutput
}

type ConfigInstanceParamMap

type ConfigInstanceParamMap map[string]ConfigInstanceParamInput

func (ConfigInstanceParamMap) ElementType

func (ConfigInstanceParamMap) ElementType() reflect.Type

func (ConfigInstanceParamMap) ToConfigInstanceParamMapOutput

func (i ConfigInstanceParamMap) ToConfigInstanceParamMapOutput() ConfigInstanceParamMapOutput

func (ConfigInstanceParamMap) ToConfigInstanceParamMapOutputWithContext

func (i ConfigInstanceParamMap) ToConfigInstanceParamMapOutputWithContext(ctx context.Context) ConfigInstanceParamMapOutput

type ConfigInstanceParamMapInput

type ConfigInstanceParamMapInput interface {
	pulumi.Input

	ToConfigInstanceParamMapOutput() ConfigInstanceParamMapOutput
	ToConfigInstanceParamMapOutputWithContext(context.Context) ConfigInstanceParamMapOutput
}

ConfigInstanceParamMapInput is an input type that accepts ConfigInstanceParamMap and ConfigInstanceParamMapOutput values. You can construct a concrete instance of `ConfigInstanceParamMapInput` via:

ConfigInstanceParamMap{ "key": ConfigInstanceParamArgs{...} }

type ConfigInstanceParamMapOutput

type ConfigInstanceParamMapOutput struct{ *pulumi.OutputState }

func (ConfigInstanceParamMapOutput) ElementType

func (ConfigInstanceParamMapOutput) MapIndex

func (ConfigInstanceParamMapOutput) ToConfigInstanceParamMapOutput

func (o ConfigInstanceParamMapOutput) ToConfigInstanceParamMapOutput() ConfigInstanceParamMapOutput

func (ConfigInstanceParamMapOutput) ToConfigInstanceParamMapOutputWithContext

func (o ConfigInstanceParamMapOutput) ToConfigInstanceParamMapOutputWithContext(ctx context.Context) ConfigInstanceParamMapOutput

type ConfigInstanceParamOutput

type ConfigInstanceParamOutput struct{ *pulumi.OutputState }

func (ConfigInstanceParamOutput) ElementType

func (ConfigInstanceParamOutput) ElementType() reflect.Type

func (ConfigInstanceParamOutput) InstanceId

Instance ID.

func (ConfigInstanceParamOutput) ParamLists

List of modified parameters. Each list element has two fields: Name and CurrentValue. Set Name to the parameter name and CurrentValue to the new value after modification. Note: if the instance needs to be restarted for the modified parameter to take effect, it will be restarted immediately or during the maintenance time. Before you modify a parameter, you can use the DescribeInstanceParams API to query whether the instance needs to be restarted.

func (ConfigInstanceParamOutput) ToConfigInstanceParamOutput

func (o ConfigInstanceParamOutput) ToConfigInstanceParamOutput() ConfigInstanceParamOutput

func (ConfigInstanceParamOutput) ToConfigInstanceParamOutputWithContext

func (o ConfigInstanceParamOutput) ToConfigInstanceParamOutputWithContext(ctx context.Context) ConfigInstanceParamOutput

type ConfigInstanceParamParamList

type ConfigInstanceParamParamList struct {
	CurrentValue *string `pulumi:"currentValue"`
	Name         *string `pulumi:"name"`
}

type ConfigInstanceParamParamListArgs

type ConfigInstanceParamParamListArgs struct {
	CurrentValue pulumi.StringPtrInput `pulumi:"currentValue"`
	Name         pulumi.StringPtrInput `pulumi:"name"`
}

func (ConfigInstanceParamParamListArgs) ElementType

func (ConfigInstanceParamParamListArgs) ToConfigInstanceParamParamListOutput

func (i ConfigInstanceParamParamListArgs) ToConfigInstanceParamParamListOutput() ConfigInstanceParamParamListOutput

func (ConfigInstanceParamParamListArgs) ToConfigInstanceParamParamListOutputWithContext

func (i ConfigInstanceParamParamListArgs) ToConfigInstanceParamParamListOutputWithContext(ctx context.Context) ConfigInstanceParamParamListOutput

type ConfigInstanceParamParamListArray

type ConfigInstanceParamParamListArray []ConfigInstanceParamParamListInput

func (ConfigInstanceParamParamListArray) ElementType

func (ConfigInstanceParamParamListArray) ToConfigInstanceParamParamListArrayOutput

func (i ConfigInstanceParamParamListArray) ToConfigInstanceParamParamListArrayOutput() ConfigInstanceParamParamListArrayOutput

func (ConfigInstanceParamParamListArray) ToConfigInstanceParamParamListArrayOutputWithContext

func (i ConfigInstanceParamParamListArray) ToConfigInstanceParamParamListArrayOutputWithContext(ctx context.Context) ConfigInstanceParamParamListArrayOutput

type ConfigInstanceParamParamListArrayInput

type ConfigInstanceParamParamListArrayInput interface {
	pulumi.Input

	ToConfigInstanceParamParamListArrayOutput() ConfigInstanceParamParamListArrayOutput
	ToConfigInstanceParamParamListArrayOutputWithContext(context.Context) ConfigInstanceParamParamListArrayOutput
}

ConfigInstanceParamParamListArrayInput is an input type that accepts ConfigInstanceParamParamListArray and ConfigInstanceParamParamListArrayOutput values. You can construct a concrete instance of `ConfigInstanceParamParamListArrayInput` via:

ConfigInstanceParamParamListArray{ ConfigInstanceParamParamListArgs{...} }

type ConfigInstanceParamParamListArrayOutput

type ConfigInstanceParamParamListArrayOutput struct{ *pulumi.OutputState }

func (ConfigInstanceParamParamListArrayOutput) ElementType

func (ConfigInstanceParamParamListArrayOutput) Index

func (ConfigInstanceParamParamListArrayOutput) ToConfigInstanceParamParamListArrayOutput

func (o ConfigInstanceParamParamListArrayOutput) ToConfigInstanceParamParamListArrayOutput() ConfigInstanceParamParamListArrayOutput

func (ConfigInstanceParamParamListArrayOutput) ToConfigInstanceParamParamListArrayOutputWithContext

func (o ConfigInstanceParamParamListArrayOutput) ToConfigInstanceParamParamListArrayOutputWithContext(ctx context.Context) ConfigInstanceParamParamListArrayOutput

type ConfigInstanceParamParamListInput

type ConfigInstanceParamParamListInput interface {
	pulumi.Input

	ToConfigInstanceParamParamListOutput() ConfigInstanceParamParamListOutput
	ToConfigInstanceParamParamListOutputWithContext(context.Context) ConfigInstanceParamParamListOutput
}

ConfigInstanceParamParamListInput is an input type that accepts ConfigInstanceParamParamListArgs and ConfigInstanceParamParamListOutput values. You can construct a concrete instance of `ConfigInstanceParamParamListInput` via:

ConfigInstanceParamParamListArgs{...}

type ConfigInstanceParamParamListOutput

type ConfigInstanceParamParamListOutput struct{ *pulumi.OutputState }

func (ConfigInstanceParamParamListOutput) CurrentValue

func (ConfigInstanceParamParamListOutput) ElementType

func (ConfigInstanceParamParamListOutput) Name

func (ConfigInstanceParamParamListOutput) ToConfigInstanceParamParamListOutput

func (o ConfigInstanceParamParamListOutput) ToConfigInstanceParamParamListOutput() ConfigInstanceParamParamListOutput

func (ConfigInstanceParamParamListOutput) ToConfigInstanceParamParamListOutputWithContext

func (o ConfigInstanceParamParamListOutput) ToConfigInstanceParamParamListOutputWithContext(ctx context.Context) ConfigInstanceParamParamListOutput

type ConfigInstanceParamState

type ConfigInstanceParamState struct {
	// Instance ID.
	InstanceId pulumi.StringPtrInput
	// List of modified parameters. Each list element has two fields: Name and CurrentValue. Set Name to the parameter name and
	// CurrentValue to the new value after modification. Note: if the instance needs to be restarted for the modified parameter
	// to take effect, it will be restarted immediately or during the maintenance time. Before you modify a parameter, you can
	// use the DescribeInstanceParams API to query whether the instance needs to be restarted.
	ParamLists ConfigInstanceParamParamListArrayInput
}

func (ConfigInstanceParamState) ElementType

func (ConfigInstanceParamState) ElementType() reflect.Type

type ConfigInstanceRoGroup

type ConfigInstanceRoGroup struct {
	pulumi.CustomResourceState

	// 0-user-defined weight (adjusted according to WeightPairs), 1-system automatically assigns weight (WeightPairs is
	// invalid), the default is 0.
	AutoWeight pulumi.IntPtrOutput `pulumi:"autoWeight"`
	// 0-do not rebalance the load, 1-rebalance the load, the default is 0.
	BalanceWeight pulumi.IntPtrOutput `pulumi:"balanceWeight"`
	// Instance ID.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Whether to enable timeout culling function. 0- Disable the culling function. 1- Enable the culling function.
	IsOfflineDelay pulumi.IntPtrOutput `pulumi:"isOfflineDelay"`
	// After the timeout removal function is enabled, the number of read-only copies retained by the read-only group at least,
	// if this parameter is not filled, it will not be modified.
	MinReadOnlyInGroup pulumi.IntPtrOutput `pulumi:"minReadOnlyInGroup"`
	// Read-only group ID.
	ReadOnlyGroupId pulumi.StringOutput `pulumi:"readOnlyGroupId"`
	// Read-only group name. If this parameter is not specified, it is not modified.
	ReadOnlyGroupName pulumi.StringPtrOutput `pulumi:"readOnlyGroupName"`
	// After the timeout elimination function is enabled, the timeout threshold used, if this parameter is not filled, it will
	// not be modified.
	ReadOnlyMaxDelayTime pulumi.IntPtrOutput `pulumi:"readOnlyMaxDelayTime"`
	// Read-only group instance weight modification set, if this parameter is not filled, it will not be modified.
	WeightPairs ConfigInstanceRoGroupWeightPairArrayOutput `pulumi:"weightPairs"`
}

func GetConfigInstanceRoGroup

func GetConfigInstanceRoGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConfigInstanceRoGroupState, opts ...pulumi.ResourceOption) (*ConfigInstanceRoGroup, error)

GetConfigInstanceRoGroup gets an existing ConfigInstanceRoGroup 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 NewConfigInstanceRoGroup

func NewConfigInstanceRoGroup(ctx *pulumi.Context,
	name string, args *ConfigInstanceRoGroupArgs, opts ...pulumi.ResourceOption) (*ConfigInstanceRoGroup, error)

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

func (*ConfigInstanceRoGroup) ElementType

func (*ConfigInstanceRoGroup) ElementType() reflect.Type

func (*ConfigInstanceRoGroup) ToConfigInstanceRoGroupOutput

func (i *ConfigInstanceRoGroup) ToConfigInstanceRoGroupOutput() ConfigInstanceRoGroupOutput

func (*ConfigInstanceRoGroup) ToConfigInstanceRoGroupOutputWithContext

func (i *ConfigInstanceRoGroup) ToConfigInstanceRoGroupOutputWithContext(ctx context.Context) ConfigInstanceRoGroupOutput

type ConfigInstanceRoGroupArgs

type ConfigInstanceRoGroupArgs struct {
	// 0-user-defined weight (adjusted according to WeightPairs), 1-system automatically assigns weight (WeightPairs is
	// invalid), the default is 0.
	AutoWeight pulumi.IntPtrInput
	// 0-do not rebalance the load, 1-rebalance the load, the default is 0.
	BalanceWeight pulumi.IntPtrInput
	// Instance ID.
	InstanceId pulumi.StringInput
	// Whether to enable timeout culling function. 0- Disable the culling function. 1- Enable the culling function.
	IsOfflineDelay pulumi.IntPtrInput
	// After the timeout removal function is enabled, the number of read-only copies retained by the read-only group at least,
	// if this parameter is not filled, it will not be modified.
	MinReadOnlyInGroup pulumi.IntPtrInput
	// Read-only group ID.
	ReadOnlyGroupId pulumi.StringInput
	// Read-only group name. If this parameter is not specified, it is not modified.
	ReadOnlyGroupName pulumi.StringPtrInput
	// After the timeout elimination function is enabled, the timeout threshold used, if this parameter is not filled, it will
	// not be modified.
	ReadOnlyMaxDelayTime pulumi.IntPtrInput
	// Read-only group instance weight modification set, if this parameter is not filled, it will not be modified.
	WeightPairs ConfigInstanceRoGroupWeightPairArrayInput
}

The set of arguments for constructing a ConfigInstanceRoGroup resource.

func (ConfigInstanceRoGroupArgs) ElementType

func (ConfigInstanceRoGroupArgs) ElementType() reflect.Type

type ConfigInstanceRoGroupArray

type ConfigInstanceRoGroupArray []ConfigInstanceRoGroupInput

func (ConfigInstanceRoGroupArray) ElementType

func (ConfigInstanceRoGroupArray) ElementType() reflect.Type

func (ConfigInstanceRoGroupArray) ToConfigInstanceRoGroupArrayOutput

func (i ConfigInstanceRoGroupArray) ToConfigInstanceRoGroupArrayOutput() ConfigInstanceRoGroupArrayOutput

func (ConfigInstanceRoGroupArray) ToConfigInstanceRoGroupArrayOutputWithContext

func (i ConfigInstanceRoGroupArray) ToConfigInstanceRoGroupArrayOutputWithContext(ctx context.Context) ConfigInstanceRoGroupArrayOutput

type ConfigInstanceRoGroupArrayInput

type ConfigInstanceRoGroupArrayInput interface {
	pulumi.Input

	ToConfigInstanceRoGroupArrayOutput() ConfigInstanceRoGroupArrayOutput
	ToConfigInstanceRoGroupArrayOutputWithContext(context.Context) ConfigInstanceRoGroupArrayOutput
}

ConfigInstanceRoGroupArrayInput is an input type that accepts ConfigInstanceRoGroupArray and ConfigInstanceRoGroupArrayOutput values. You can construct a concrete instance of `ConfigInstanceRoGroupArrayInput` via:

ConfigInstanceRoGroupArray{ ConfigInstanceRoGroupArgs{...} }

type ConfigInstanceRoGroupArrayOutput

type ConfigInstanceRoGroupArrayOutput struct{ *pulumi.OutputState }

func (ConfigInstanceRoGroupArrayOutput) ElementType

func (ConfigInstanceRoGroupArrayOutput) Index

func (ConfigInstanceRoGroupArrayOutput) ToConfigInstanceRoGroupArrayOutput

func (o ConfigInstanceRoGroupArrayOutput) ToConfigInstanceRoGroupArrayOutput() ConfigInstanceRoGroupArrayOutput

func (ConfigInstanceRoGroupArrayOutput) ToConfigInstanceRoGroupArrayOutputWithContext

func (o ConfigInstanceRoGroupArrayOutput) ToConfigInstanceRoGroupArrayOutputWithContext(ctx context.Context) ConfigInstanceRoGroupArrayOutput

type ConfigInstanceRoGroupInput

type ConfigInstanceRoGroupInput interface {
	pulumi.Input

	ToConfigInstanceRoGroupOutput() ConfigInstanceRoGroupOutput
	ToConfigInstanceRoGroupOutputWithContext(ctx context.Context) ConfigInstanceRoGroupOutput
}

type ConfigInstanceRoGroupMap

type ConfigInstanceRoGroupMap map[string]ConfigInstanceRoGroupInput

func (ConfigInstanceRoGroupMap) ElementType

func (ConfigInstanceRoGroupMap) ElementType() reflect.Type

func (ConfigInstanceRoGroupMap) ToConfigInstanceRoGroupMapOutput

func (i ConfigInstanceRoGroupMap) ToConfigInstanceRoGroupMapOutput() ConfigInstanceRoGroupMapOutput

func (ConfigInstanceRoGroupMap) ToConfigInstanceRoGroupMapOutputWithContext

func (i ConfigInstanceRoGroupMap) ToConfigInstanceRoGroupMapOutputWithContext(ctx context.Context) ConfigInstanceRoGroupMapOutput

type ConfigInstanceRoGroupMapInput

type ConfigInstanceRoGroupMapInput interface {
	pulumi.Input

	ToConfigInstanceRoGroupMapOutput() ConfigInstanceRoGroupMapOutput
	ToConfigInstanceRoGroupMapOutputWithContext(context.Context) ConfigInstanceRoGroupMapOutput
}

ConfigInstanceRoGroupMapInput is an input type that accepts ConfigInstanceRoGroupMap and ConfigInstanceRoGroupMapOutput values. You can construct a concrete instance of `ConfigInstanceRoGroupMapInput` via:

ConfigInstanceRoGroupMap{ "key": ConfigInstanceRoGroupArgs{...} }

type ConfigInstanceRoGroupMapOutput

type ConfigInstanceRoGroupMapOutput struct{ *pulumi.OutputState }

func (ConfigInstanceRoGroupMapOutput) ElementType

func (ConfigInstanceRoGroupMapOutput) MapIndex

func (ConfigInstanceRoGroupMapOutput) ToConfigInstanceRoGroupMapOutput

func (o ConfigInstanceRoGroupMapOutput) ToConfigInstanceRoGroupMapOutput() ConfigInstanceRoGroupMapOutput

func (ConfigInstanceRoGroupMapOutput) ToConfigInstanceRoGroupMapOutputWithContext

func (o ConfigInstanceRoGroupMapOutput) ToConfigInstanceRoGroupMapOutputWithContext(ctx context.Context) ConfigInstanceRoGroupMapOutput

type ConfigInstanceRoGroupOutput

type ConfigInstanceRoGroupOutput struct{ *pulumi.OutputState }

func (ConfigInstanceRoGroupOutput) AutoWeight

0-user-defined weight (adjusted according to WeightPairs), 1-system automatically assigns weight (WeightPairs is invalid), the default is 0.

func (ConfigInstanceRoGroupOutput) BalanceWeight

0-do not rebalance the load, 1-rebalance the load, the default is 0.

func (ConfigInstanceRoGroupOutput) ElementType

func (ConfigInstanceRoGroupOutput) InstanceId

Instance ID.

func (ConfigInstanceRoGroupOutput) IsOfflineDelay

func (o ConfigInstanceRoGroupOutput) IsOfflineDelay() pulumi.IntPtrOutput

Whether to enable timeout culling function. 0- Disable the culling function. 1- Enable the culling function.

func (ConfigInstanceRoGroupOutput) MinReadOnlyInGroup

func (o ConfigInstanceRoGroupOutput) MinReadOnlyInGroup() pulumi.IntPtrOutput

After the timeout removal function is enabled, the number of read-only copies retained by the read-only group at least, if this parameter is not filled, it will not be modified.

func (ConfigInstanceRoGroupOutput) ReadOnlyGroupId

func (o ConfigInstanceRoGroupOutput) ReadOnlyGroupId() pulumi.StringOutput

Read-only group ID.

func (ConfigInstanceRoGroupOutput) ReadOnlyGroupName

func (o ConfigInstanceRoGroupOutput) ReadOnlyGroupName() pulumi.StringPtrOutput

Read-only group name. If this parameter is not specified, it is not modified.

func (ConfigInstanceRoGroupOutput) ReadOnlyMaxDelayTime

func (o ConfigInstanceRoGroupOutput) ReadOnlyMaxDelayTime() pulumi.IntPtrOutput

After the timeout elimination function is enabled, the timeout threshold used, if this parameter is not filled, it will not be modified.

func (ConfigInstanceRoGroupOutput) ToConfigInstanceRoGroupOutput

func (o ConfigInstanceRoGroupOutput) ToConfigInstanceRoGroupOutput() ConfigInstanceRoGroupOutput

func (ConfigInstanceRoGroupOutput) ToConfigInstanceRoGroupOutputWithContext

func (o ConfigInstanceRoGroupOutput) ToConfigInstanceRoGroupOutputWithContext(ctx context.Context) ConfigInstanceRoGroupOutput

func (ConfigInstanceRoGroupOutput) WeightPairs

Read-only group instance weight modification set, if this parameter is not filled, it will not be modified.

type ConfigInstanceRoGroupState

type ConfigInstanceRoGroupState struct {
	// 0-user-defined weight (adjusted according to WeightPairs), 1-system automatically assigns weight (WeightPairs is
	// invalid), the default is 0.
	AutoWeight pulumi.IntPtrInput
	// 0-do not rebalance the load, 1-rebalance the load, the default is 0.
	BalanceWeight pulumi.IntPtrInput
	// Instance ID.
	InstanceId pulumi.StringPtrInput
	// Whether to enable timeout culling function. 0- Disable the culling function. 1- Enable the culling function.
	IsOfflineDelay pulumi.IntPtrInput
	// After the timeout removal function is enabled, the number of read-only copies retained by the read-only group at least,
	// if this parameter is not filled, it will not be modified.
	MinReadOnlyInGroup pulumi.IntPtrInput
	// Read-only group ID.
	ReadOnlyGroupId pulumi.StringPtrInput
	// Read-only group name. If this parameter is not specified, it is not modified.
	ReadOnlyGroupName pulumi.StringPtrInput
	// After the timeout elimination function is enabled, the timeout threshold used, if this parameter is not filled, it will
	// not be modified.
	ReadOnlyMaxDelayTime pulumi.IntPtrInput
	// Read-only group instance weight modification set, if this parameter is not filled, it will not be modified.
	WeightPairs ConfigInstanceRoGroupWeightPairArrayInput
}

func (ConfigInstanceRoGroupState) ElementType

func (ConfigInstanceRoGroupState) ElementType() reflect.Type

type ConfigInstanceRoGroupWeightPair

type ConfigInstanceRoGroupWeightPair struct {
	ReadOnlyInstanceId string `pulumi:"readOnlyInstanceId"`
	ReadOnlyWeight     int    `pulumi:"readOnlyWeight"`
}

type ConfigInstanceRoGroupWeightPairArgs

type ConfigInstanceRoGroupWeightPairArgs struct {
	ReadOnlyInstanceId pulumi.StringInput `pulumi:"readOnlyInstanceId"`
	ReadOnlyWeight     pulumi.IntInput    `pulumi:"readOnlyWeight"`
}

func (ConfigInstanceRoGroupWeightPairArgs) ElementType

func (ConfigInstanceRoGroupWeightPairArgs) ToConfigInstanceRoGroupWeightPairOutput

func (i ConfigInstanceRoGroupWeightPairArgs) ToConfigInstanceRoGroupWeightPairOutput() ConfigInstanceRoGroupWeightPairOutput

func (ConfigInstanceRoGroupWeightPairArgs) ToConfigInstanceRoGroupWeightPairOutputWithContext

func (i ConfigInstanceRoGroupWeightPairArgs) ToConfigInstanceRoGroupWeightPairOutputWithContext(ctx context.Context) ConfigInstanceRoGroupWeightPairOutput

type ConfigInstanceRoGroupWeightPairArray

type ConfigInstanceRoGroupWeightPairArray []ConfigInstanceRoGroupWeightPairInput

func (ConfigInstanceRoGroupWeightPairArray) ElementType

func (ConfigInstanceRoGroupWeightPairArray) ToConfigInstanceRoGroupWeightPairArrayOutput

func (i ConfigInstanceRoGroupWeightPairArray) ToConfigInstanceRoGroupWeightPairArrayOutput() ConfigInstanceRoGroupWeightPairArrayOutput

func (ConfigInstanceRoGroupWeightPairArray) ToConfigInstanceRoGroupWeightPairArrayOutputWithContext

func (i ConfigInstanceRoGroupWeightPairArray) ToConfigInstanceRoGroupWeightPairArrayOutputWithContext(ctx context.Context) ConfigInstanceRoGroupWeightPairArrayOutput

type ConfigInstanceRoGroupWeightPairArrayInput

type ConfigInstanceRoGroupWeightPairArrayInput interface {
	pulumi.Input

	ToConfigInstanceRoGroupWeightPairArrayOutput() ConfigInstanceRoGroupWeightPairArrayOutput
	ToConfigInstanceRoGroupWeightPairArrayOutputWithContext(context.Context) ConfigInstanceRoGroupWeightPairArrayOutput
}

ConfigInstanceRoGroupWeightPairArrayInput is an input type that accepts ConfigInstanceRoGroupWeightPairArray and ConfigInstanceRoGroupWeightPairArrayOutput values. You can construct a concrete instance of `ConfigInstanceRoGroupWeightPairArrayInput` via:

ConfigInstanceRoGroupWeightPairArray{ ConfigInstanceRoGroupWeightPairArgs{...} }

type ConfigInstanceRoGroupWeightPairArrayOutput

type ConfigInstanceRoGroupWeightPairArrayOutput struct{ *pulumi.OutputState }

func (ConfigInstanceRoGroupWeightPairArrayOutput) ElementType

func (ConfigInstanceRoGroupWeightPairArrayOutput) Index

func (ConfigInstanceRoGroupWeightPairArrayOutput) ToConfigInstanceRoGroupWeightPairArrayOutput

func (o ConfigInstanceRoGroupWeightPairArrayOutput) ToConfigInstanceRoGroupWeightPairArrayOutput() ConfigInstanceRoGroupWeightPairArrayOutput

func (ConfigInstanceRoGroupWeightPairArrayOutput) ToConfigInstanceRoGroupWeightPairArrayOutputWithContext

func (o ConfigInstanceRoGroupWeightPairArrayOutput) ToConfigInstanceRoGroupWeightPairArrayOutputWithContext(ctx context.Context) ConfigInstanceRoGroupWeightPairArrayOutput

type ConfigInstanceRoGroupWeightPairInput

type ConfigInstanceRoGroupWeightPairInput interface {
	pulumi.Input

	ToConfigInstanceRoGroupWeightPairOutput() ConfigInstanceRoGroupWeightPairOutput
	ToConfigInstanceRoGroupWeightPairOutputWithContext(context.Context) ConfigInstanceRoGroupWeightPairOutput
}

ConfigInstanceRoGroupWeightPairInput is an input type that accepts ConfigInstanceRoGroupWeightPairArgs and ConfigInstanceRoGroupWeightPairOutput values. You can construct a concrete instance of `ConfigInstanceRoGroupWeightPairInput` via:

ConfigInstanceRoGroupWeightPairArgs{...}

type ConfigInstanceRoGroupWeightPairOutput

type ConfigInstanceRoGroupWeightPairOutput struct{ *pulumi.OutputState }

func (ConfigInstanceRoGroupWeightPairOutput) ElementType

func (ConfigInstanceRoGroupWeightPairOutput) ReadOnlyInstanceId

func (ConfigInstanceRoGroupWeightPairOutput) ReadOnlyWeight

func (ConfigInstanceRoGroupWeightPairOutput) ToConfigInstanceRoGroupWeightPairOutput

func (o ConfigInstanceRoGroupWeightPairOutput) ToConfigInstanceRoGroupWeightPairOutput() ConfigInstanceRoGroupWeightPairOutput

func (ConfigInstanceRoGroupWeightPairOutput) ToConfigInstanceRoGroupWeightPairOutputWithContext

func (o ConfigInstanceRoGroupWeightPairOutput) ToConfigInstanceRoGroupWeightPairOutputWithContext(ctx context.Context) ConfigInstanceRoGroupWeightPairOutput

type ConfigInstanceSecurityGroups

type ConfigInstanceSecurityGroups struct {
	pulumi.CustomResourceState

	// Instance ID.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// A list of security group IDs to modify, an array of one or more security group IDs.
	SecurityGroupIdSets pulumi.StringArrayOutput `pulumi:"securityGroupIdSets"`
}

func GetConfigInstanceSecurityGroups

func GetConfigInstanceSecurityGroups(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConfigInstanceSecurityGroupsState, opts ...pulumi.ResourceOption) (*ConfigInstanceSecurityGroups, error)

GetConfigInstanceSecurityGroups gets an existing ConfigInstanceSecurityGroups 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 NewConfigInstanceSecurityGroups

func NewConfigInstanceSecurityGroups(ctx *pulumi.Context,
	name string, args *ConfigInstanceSecurityGroupsArgs, opts ...pulumi.ResourceOption) (*ConfigInstanceSecurityGroups, error)

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

func (*ConfigInstanceSecurityGroups) ElementType

func (*ConfigInstanceSecurityGroups) ElementType() reflect.Type

func (*ConfigInstanceSecurityGroups) ToConfigInstanceSecurityGroupsOutput

func (i *ConfigInstanceSecurityGroups) ToConfigInstanceSecurityGroupsOutput() ConfigInstanceSecurityGroupsOutput

func (*ConfigInstanceSecurityGroups) ToConfigInstanceSecurityGroupsOutputWithContext

func (i *ConfigInstanceSecurityGroups) ToConfigInstanceSecurityGroupsOutputWithContext(ctx context.Context) ConfigInstanceSecurityGroupsOutput

type ConfigInstanceSecurityGroupsArgs

type ConfigInstanceSecurityGroupsArgs struct {
	// Instance ID.
	InstanceId pulumi.StringInput
	// A list of security group IDs to modify, an array of one or more security group IDs.
	SecurityGroupIdSets pulumi.StringArrayInput
}

The set of arguments for constructing a ConfigInstanceSecurityGroups resource.

func (ConfigInstanceSecurityGroupsArgs) ElementType

type ConfigInstanceSecurityGroupsArray

type ConfigInstanceSecurityGroupsArray []ConfigInstanceSecurityGroupsInput

func (ConfigInstanceSecurityGroupsArray) ElementType

func (ConfigInstanceSecurityGroupsArray) ToConfigInstanceSecurityGroupsArrayOutput

func (i ConfigInstanceSecurityGroupsArray) ToConfigInstanceSecurityGroupsArrayOutput() ConfigInstanceSecurityGroupsArrayOutput

func (ConfigInstanceSecurityGroupsArray) ToConfigInstanceSecurityGroupsArrayOutputWithContext

func (i ConfigInstanceSecurityGroupsArray) ToConfigInstanceSecurityGroupsArrayOutputWithContext(ctx context.Context) ConfigInstanceSecurityGroupsArrayOutput

type ConfigInstanceSecurityGroupsArrayInput

type ConfigInstanceSecurityGroupsArrayInput interface {
	pulumi.Input

	ToConfigInstanceSecurityGroupsArrayOutput() ConfigInstanceSecurityGroupsArrayOutput
	ToConfigInstanceSecurityGroupsArrayOutputWithContext(context.Context) ConfigInstanceSecurityGroupsArrayOutput
}

ConfigInstanceSecurityGroupsArrayInput is an input type that accepts ConfigInstanceSecurityGroupsArray and ConfigInstanceSecurityGroupsArrayOutput values. You can construct a concrete instance of `ConfigInstanceSecurityGroupsArrayInput` via:

ConfigInstanceSecurityGroupsArray{ ConfigInstanceSecurityGroupsArgs{...} }

type ConfigInstanceSecurityGroupsArrayOutput

type ConfigInstanceSecurityGroupsArrayOutput struct{ *pulumi.OutputState }

func (ConfigInstanceSecurityGroupsArrayOutput) ElementType

func (ConfigInstanceSecurityGroupsArrayOutput) Index

func (ConfigInstanceSecurityGroupsArrayOutput) ToConfigInstanceSecurityGroupsArrayOutput

func (o ConfigInstanceSecurityGroupsArrayOutput) ToConfigInstanceSecurityGroupsArrayOutput() ConfigInstanceSecurityGroupsArrayOutput

func (ConfigInstanceSecurityGroupsArrayOutput) ToConfigInstanceSecurityGroupsArrayOutputWithContext

func (o ConfigInstanceSecurityGroupsArrayOutput) ToConfigInstanceSecurityGroupsArrayOutputWithContext(ctx context.Context) ConfigInstanceSecurityGroupsArrayOutput

type ConfigInstanceSecurityGroupsInput

type ConfigInstanceSecurityGroupsInput interface {
	pulumi.Input

	ToConfigInstanceSecurityGroupsOutput() ConfigInstanceSecurityGroupsOutput
	ToConfigInstanceSecurityGroupsOutputWithContext(ctx context.Context) ConfigInstanceSecurityGroupsOutput
}

type ConfigInstanceSecurityGroupsMap

type ConfigInstanceSecurityGroupsMap map[string]ConfigInstanceSecurityGroupsInput

func (ConfigInstanceSecurityGroupsMap) ElementType

func (ConfigInstanceSecurityGroupsMap) ToConfigInstanceSecurityGroupsMapOutput

func (i ConfigInstanceSecurityGroupsMap) ToConfigInstanceSecurityGroupsMapOutput() ConfigInstanceSecurityGroupsMapOutput

func (ConfigInstanceSecurityGroupsMap) ToConfigInstanceSecurityGroupsMapOutputWithContext

func (i ConfigInstanceSecurityGroupsMap) ToConfigInstanceSecurityGroupsMapOutputWithContext(ctx context.Context) ConfigInstanceSecurityGroupsMapOutput

type ConfigInstanceSecurityGroupsMapInput

type ConfigInstanceSecurityGroupsMapInput interface {
	pulumi.Input

	ToConfigInstanceSecurityGroupsMapOutput() ConfigInstanceSecurityGroupsMapOutput
	ToConfigInstanceSecurityGroupsMapOutputWithContext(context.Context) ConfigInstanceSecurityGroupsMapOutput
}

ConfigInstanceSecurityGroupsMapInput is an input type that accepts ConfigInstanceSecurityGroupsMap and ConfigInstanceSecurityGroupsMapOutput values. You can construct a concrete instance of `ConfigInstanceSecurityGroupsMapInput` via:

ConfigInstanceSecurityGroupsMap{ "key": ConfigInstanceSecurityGroupsArgs{...} }

type ConfigInstanceSecurityGroupsMapOutput

type ConfigInstanceSecurityGroupsMapOutput struct{ *pulumi.OutputState }

func (ConfigInstanceSecurityGroupsMapOutput) ElementType

func (ConfigInstanceSecurityGroupsMapOutput) MapIndex

func (ConfigInstanceSecurityGroupsMapOutput) ToConfigInstanceSecurityGroupsMapOutput

func (o ConfigInstanceSecurityGroupsMapOutput) ToConfigInstanceSecurityGroupsMapOutput() ConfigInstanceSecurityGroupsMapOutput

func (ConfigInstanceSecurityGroupsMapOutput) ToConfigInstanceSecurityGroupsMapOutputWithContext

func (o ConfigInstanceSecurityGroupsMapOutput) ToConfigInstanceSecurityGroupsMapOutputWithContext(ctx context.Context) ConfigInstanceSecurityGroupsMapOutput

type ConfigInstanceSecurityGroupsOutput

type ConfigInstanceSecurityGroupsOutput struct{ *pulumi.OutputState }

func (ConfigInstanceSecurityGroupsOutput) ElementType

func (ConfigInstanceSecurityGroupsOutput) InstanceId

Instance ID.

func (ConfigInstanceSecurityGroupsOutput) SecurityGroupIdSets

A list of security group IDs to modify, an array of one or more security group IDs.

func (ConfigInstanceSecurityGroupsOutput) ToConfigInstanceSecurityGroupsOutput

func (o ConfigInstanceSecurityGroupsOutput) ToConfigInstanceSecurityGroupsOutput() ConfigInstanceSecurityGroupsOutput

func (ConfigInstanceSecurityGroupsOutput) ToConfigInstanceSecurityGroupsOutputWithContext

func (o ConfigInstanceSecurityGroupsOutput) ToConfigInstanceSecurityGroupsOutputWithContext(ctx context.Context) ConfigInstanceSecurityGroupsOutput

type ConfigInstanceSecurityGroupsState

type ConfigInstanceSecurityGroupsState struct {
	// Instance ID.
	InstanceId pulumi.StringPtrInput
	// A list of security group IDs to modify, an array of one or more security group IDs.
	SecurityGroupIdSets pulumi.StringArrayInput
}

func (ConfigInstanceSecurityGroupsState) ElementType

type ConfigTerminateDbInstance

type ConfigTerminateDbInstance struct {
	pulumi.CustomResourceState

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

func GetConfigTerminateDbInstance

func GetConfigTerminateDbInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConfigTerminateDbInstanceState, opts ...pulumi.ResourceOption) (*ConfigTerminateDbInstance, error)

GetConfigTerminateDbInstance gets an existing ConfigTerminateDbInstance 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 NewConfigTerminateDbInstance

func NewConfigTerminateDbInstance(ctx *pulumi.Context,
	name string, args *ConfigTerminateDbInstanceArgs, opts ...pulumi.ResourceOption) (*ConfigTerminateDbInstance, error)

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

func (*ConfigTerminateDbInstance) ElementType

func (*ConfigTerminateDbInstance) ElementType() reflect.Type

func (*ConfigTerminateDbInstance) ToConfigTerminateDbInstanceOutput

func (i *ConfigTerminateDbInstance) ToConfigTerminateDbInstanceOutput() ConfigTerminateDbInstanceOutput

func (*ConfigTerminateDbInstance) ToConfigTerminateDbInstanceOutputWithContext

func (i *ConfigTerminateDbInstance) ToConfigTerminateDbInstanceOutputWithContext(ctx context.Context) ConfigTerminateDbInstanceOutput

type ConfigTerminateDbInstanceArgs

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

The set of arguments for constructing a ConfigTerminateDbInstance resource.

func (ConfigTerminateDbInstanceArgs) ElementType

type ConfigTerminateDbInstanceArray

type ConfigTerminateDbInstanceArray []ConfigTerminateDbInstanceInput

func (ConfigTerminateDbInstanceArray) ElementType

func (ConfigTerminateDbInstanceArray) ToConfigTerminateDbInstanceArrayOutput

func (i ConfigTerminateDbInstanceArray) ToConfigTerminateDbInstanceArrayOutput() ConfigTerminateDbInstanceArrayOutput

func (ConfigTerminateDbInstanceArray) ToConfigTerminateDbInstanceArrayOutputWithContext

func (i ConfigTerminateDbInstanceArray) ToConfigTerminateDbInstanceArrayOutputWithContext(ctx context.Context) ConfigTerminateDbInstanceArrayOutput

type ConfigTerminateDbInstanceArrayInput

type ConfigTerminateDbInstanceArrayInput interface {
	pulumi.Input

	ToConfigTerminateDbInstanceArrayOutput() ConfigTerminateDbInstanceArrayOutput
	ToConfigTerminateDbInstanceArrayOutputWithContext(context.Context) ConfigTerminateDbInstanceArrayOutput
}

ConfigTerminateDbInstanceArrayInput is an input type that accepts ConfigTerminateDbInstanceArray and ConfigTerminateDbInstanceArrayOutput values. You can construct a concrete instance of `ConfigTerminateDbInstanceArrayInput` via:

ConfigTerminateDbInstanceArray{ ConfigTerminateDbInstanceArgs{...} }

type ConfigTerminateDbInstanceArrayOutput

type ConfigTerminateDbInstanceArrayOutput struct{ *pulumi.OutputState }

func (ConfigTerminateDbInstanceArrayOutput) ElementType

func (ConfigTerminateDbInstanceArrayOutput) Index

func (ConfigTerminateDbInstanceArrayOutput) ToConfigTerminateDbInstanceArrayOutput

func (o ConfigTerminateDbInstanceArrayOutput) ToConfigTerminateDbInstanceArrayOutput() ConfigTerminateDbInstanceArrayOutput

func (ConfigTerminateDbInstanceArrayOutput) ToConfigTerminateDbInstanceArrayOutputWithContext

func (o ConfigTerminateDbInstanceArrayOutput) ToConfigTerminateDbInstanceArrayOutputWithContext(ctx context.Context) ConfigTerminateDbInstanceArrayOutput

type ConfigTerminateDbInstanceInput

type ConfigTerminateDbInstanceInput interface {
	pulumi.Input

	ToConfigTerminateDbInstanceOutput() ConfigTerminateDbInstanceOutput
	ToConfigTerminateDbInstanceOutputWithContext(ctx context.Context) ConfigTerminateDbInstanceOutput
}

type ConfigTerminateDbInstanceMap

type ConfigTerminateDbInstanceMap map[string]ConfigTerminateDbInstanceInput

func (ConfigTerminateDbInstanceMap) ElementType

func (ConfigTerminateDbInstanceMap) ToConfigTerminateDbInstanceMapOutput

func (i ConfigTerminateDbInstanceMap) ToConfigTerminateDbInstanceMapOutput() ConfigTerminateDbInstanceMapOutput

func (ConfigTerminateDbInstanceMap) ToConfigTerminateDbInstanceMapOutputWithContext

func (i ConfigTerminateDbInstanceMap) ToConfigTerminateDbInstanceMapOutputWithContext(ctx context.Context) ConfigTerminateDbInstanceMapOutput

type ConfigTerminateDbInstanceMapInput

type ConfigTerminateDbInstanceMapInput interface {
	pulumi.Input

	ToConfigTerminateDbInstanceMapOutput() ConfigTerminateDbInstanceMapOutput
	ToConfigTerminateDbInstanceMapOutputWithContext(context.Context) ConfigTerminateDbInstanceMapOutput
}

ConfigTerminateDbInstanceMapInput is an input type that accepts ConfigTerminateDbInstanceMap and ConfigTerminateDbInstanceMapOutput values. You can construct a concrete instance of `ConfigTerminateDbInstanceMapInput` via:

ConfigTerminateDbInstanceMap{ "key": ConfigTerminateDbInstanceArgs{...} }

type ConfigTerminateDbInstanceMapOutput

type ConfigTerminateDbInstanceMapOutput struct{ *pulumi.OutputState }

func (ConfigTerminateDbInstanceMapOutput) ElementType

func (ConfigTerminateDbInstanceMapOutput) MapIndex

func (ConfigTerminateDbInstanceMapOutput) ToConfigTerminateDbInstanceMapOutput

func (o ConfigTerminateDbInstanceMapOutput) ToConfigTerminateDbInstanceMapOutput() ConfigTerminateDbInstanceMapOutput

func (ConfigTerminateDbInstanceMapOutput) ToConfigTerminateDbInstanceMapOutputWithContext

func (o ConfigTerminateDbInstanceMapOutput) ToConfigTerminateDbInstanceMapOutputWithContext(ctx context.Context) ConfigTerminateDbInstanceMapOutput

type ConfigTerminateDbInstanceOutput

type ConfigTerminateDbInstanceOutput struct{ *pulumi.OutputState }

func (ConfigTerminateDbInstanceOutput) ElementType

func (ConfigTerminateDbInstanceOutput) InstanceId

Instance ID.

func (ConfigTerminateDbInstanceOutput) ToConfigTerminateDbInstanceOutput

func (o ConfigTerminateDbInstanceOutput) ToConfigTerminateDbInstanceOutput() ConfigTerminateDbInstanceOutput

func (ConfigTerminateDbInstanceOutput) ToConfigTerminateDbInstanceOutputWithContext

func (o ConfigTerminateDbInstanceOutput) ToConfigTerminateDbInstanceOutputWithContext(ctx context.Context) ConfigTerminateDbInstanceOutput

type ConfigTerminateDbInstanceState

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

func (ConfigTerminateDbInstanceState) ElementType

type DatabaseTde

type DatabaseTde struct {
	pulumi.CustomResourceState

	// Database name list.
	DbNames pulumi.StringArrayOutput `pulumi:"dbNames"`
	// `enable` - enable encryption, `disable` - disable encryption.
	Encryption pulumi.StringOutput `pulumi:"encryption"`
	// Instance ID.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
}

func GetDatabaseTde

func GetDatabaseTde(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DatabaseTdeState, opts ...pulumi.ResourceOption) (*DatabaseTde, error)

GetDatabaseTde gets an existing DatabaseTde 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 NewDatabaseTde

func NewDatabaseTde(ctx *pulumi.Context,
	name string, args *DatabaseTdeArgs, opts ...pulumi.ResourceOption) (*DatabaseTde, error)

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

func (*DatabaseTde) ElementType

func (*DatabaseTde) ElementType() reflect.Type

func (*DatabaseTde) ToDatabaseTdeOutput

func (i *DatabaseTde) ToDatabaseTdeOutput() DatabaseTdeOutput

func (*DatabaseTde) ToDatabaseTdeOutputWithContext

func (i *DatabaseTde) ToDatabaseTdeOutputWithContext(ctx context.Context) DatabaseTdeOutput

type DatabaseTdeArgs

type DatabaseTdeArgs struct {
	// Database name list.
	DbNames pulumi.StringArrayInput
	// `enable` - enable encryption, `disable` - disable encryption.
	Encryption pulumi.StringInput
	// Instance ID.
	InstanceId pulumi.StringInput
}

The set of arguments for constructing a DatabaseTde resource.

func (DatabaseTdeArgs) ElementType

func (DatabaseTdeArgs) ElementType() reflect.Type

type DatabaseTdeArray

type DatabaseTdeArray []DatabaseTdeInput

func (DatabaseTdeArray) ElementType

func (DatabaseTdeArray) ElementType() reflect.Type

func (DatabaseTdeArray) ToDatabaseTdeArrayOutput

func (i DatabaseTdeArray) ToDatabaseTdeArrayOutput() DatabaseTdeArrayOutput

func (DatabaseTdeArray) ToDatabaseTdeArrayOutputWithContext

func (i DatabaseTdeArray) ToDatabaseTdeArrayOutputWithContext(ctx context.Context) DatabaseTdeArrayOutput

type DatabaseTdeArrayInput

type DatabaseTdeArrayInput interface {
	pulumi.Input

	ToDatabaseTdeArrayOutput() DatabaseTdeArrayOutput
	ToDatabaseTdeArrayOutputWithContext(context.Context) DatabaseTdeArrayOutput
}

DatabaseTdeArrayInput is an input type that accepts DatabaseTdeArray and DatabaseTdeArrayOutput values. You can construct a concrete instance of `DatabaseTdeArrayInput` via:

DatabaseTdeArray{ DatabaseTdeArgs{...} }

type DatabaseTdeArrayOutput

type DatabaseTdeArrayOutput struct{ *pulumi.OutputState }

func (DatabaseTdeArrayOutput) ElementType

func (DatabaseTdeArrayOutput) ElementType() reflect.Type

func (DatabaseTdeArrayOutput) Index

func (DatabaseTdeArrayOutput) ToDatabaseTdeArrayOutput

func (o DatabaseTdeArrayOutput) ToDatabaseTdeArrayOutput() DatabaseTdeArrayOutput

func (DatabaseTdeArrayOutput) ToDatabaseTdeArrayOutputWithContext

func (o DatabaseTdeArrayOutput) ToDatabaseTdeArrayOutputWithContext(ctx context.Context) DatabaseTdeArrayOutput

type DatabaseTdeInput

type DatabaseTdeInput interface {
	pulumi.Input

	ToDatabaseTdeOutput() DatabaseTdeOutput
	ToDatabaseTdeOutputWithContext(ctx context.Context) DatabaseTdeOutput
}

type DatabaseTdeMap

type DatabaseTdeMap map[string]DatabaseTdeInput

func (DatabaseTdeMap) ElementType

func (DatabaseTdeMap) ElementType() reflect.Type

func (DatabaseTdeMap) ToDatabaseTdeMapOutput

func (i DatabaseTdeMap) ToDatabaseTdeMapOutput() DatabaseTdeMapOutput

func (DatabaseTdeMap) ToDatabaseTdeMapOutputWithContext

func (i DatabaseTdeMap) ToDatabaseTdeMapOutputWithContext(ctx context.Context) DatabaseTdeMapOutput

type DatabaseTdeMapInput

type DatabaseTdeMapInput interface {
	pulumi.Input

	ToDatabaseTdeMapOutput() DatabaseTdeMapOutput
	ToDatabaseTdeMapOutputWithContext(context.Context) DatabaseTdeMapOutput
}

DatabaseTdeMapInput is an input type that accepts DatabaseTdeMap and DatabaseTdeMapOutput values. You can construct a concrete instance of `DatabaseTdeMapInput` via:

DatabaseTdeMap{ "key": DatabaseTdeArgs{...} }

type DatabaseTdeMapOutput

type DatabaseTdeMapOutput struct{ *pulumi.OutputState }

func (DatabaseTdeMapOutput) ElementType

func (DatabaseTdeMapOutput) ElementType() reflect.Type

func (DatabaseTdeMapOutput) MapIndex

func (DatabaseTdeMapOutput) ToDatabaseTdeMapOutput

func (o DatabaseTdeMapOutput) ToDatabaseTdeMapOutput() DatabaseTdeMapOutput

func (DatabaseTdeMapOutput) ToDatabaseTdeMapOutputWithContext

func (o DatabaseTdeMapOutput) ToDatabaseTdeMapOutputWithContext(ctx context.Context) DatabaseTdeMapOutput

type DatabaseTdeOutput

type DatabaseTdeOutput struct{ *pulumi.OutputState }

func (DatabaseTdeOutput) DbNames

Database name list.

func (DatabaseTdeOutput) ElementType

func (DatabaseTdeOutput) ElementType() reflect.Type

func (DatabaseTdeOutput) Encryption

func (o DatabaseTdeOutput) Encryption() pulumi.StringOutput

`enable` - enable encryption, `disable` - disable encryption.

func (DatabaseTdeOutput) InstanceId

func (o DatabaseTdeOutput) InstanceId() pulumi.StringOutput

Instance ID.

func (DatabaseTdeOutput) ToDatabaseTdeOutput

func (o DatabaseTdeOutput) ToDatabaseTdeOutput() DatabaseTdeOutput

func (DatabaseTdeOutput) ToDatabaseTdeOutputWithContext

func (o DatabaseTdeOutput) ToDatabaseTdeOutputWithContext(ctx context.Context) DatabaseTdeOutput

type DatabaseTdeState

type DatabaseTdeState struct {
	// Database name list.
	DbNames pulumi.StringArrayInput
	// `enable` - enable encryption, `disable` - disable encryption.
	Encryption pulumi.StringPtrInput
	// Instance ID.
	InstanceId pulumi.StringPtrInput
}

func (DatabaseTdeState) ElementType

func (DatabaseTdeState) ElementType() reflect.Type

type Db

type Db struct {
	pulumi.CustomResourceState

	// Character set DB uses. Valid values: `Chinese_PRC_CI_AS`, `Chinese_PRC_CS_AS`, `Chinese_PRC_BIN`,
	// `Chinese_Taiwan_Stroke_CI_AS`, `SQL_Latin1_General_CP1_CI_AS`, and `SQL_Latin1_General_CP1_CS_AS`. Default value is
	// `Chinese_PRC_CI_AS`.
	Charset pulumi.StringPtrOutput `pulumi:"charset"`
	// Database creation time.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// SQL Server instance ID which DB belongs to.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Name of SQL Server DB. The database name must be unique and must be composed of numbers, letters and underlines, and the
	// first one can not be underline.
	Name pulumi.StringOutput `pulumi:"name"`
	// Remark of the DB.
	Remark pulumi.StringPtrOutput `pulumi:"remark"`
	// Database status, could be `creating`, `running`, `modifying` which means changing the remark, and `deleting`.
	Status pulumi.StringOutput `pulumi:"status"`
}

func GetDb

func GetDb(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DbState, opts ...pulumi.ResourceOption) (*Db, error)

GetDb gets an existing Db 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 NewDb

func NewDb(ctx *pulumi.Context,
	name string, args *DbArgs, opts ...pulumi.ResourceOption) (*Db, error)

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

func (*Db) ElementType

func (*Db) ElementType() reflect.Type

func (*Db) ToDbOutput

func (i *Db) ToDbOutput() DbOutput

func (*Db) ToDbOutputWithContext

func (i *Db) ToDbOutputWithContext(ctx context.Context) DbOutput

type DbArgs

type DbArgs struct {
	// Character set DB uses. Valid values: `Chinese_PRC_CI_AS`, `Chinese_PRC_CS_AS`, `Chinese_PRC_BIN`,
	// `Chinese_Taiwan_Stroke_CI_AS`, `SQL_Latin1_General_CP1_CI_AS`, and `SQL_Latin1_General_CP1_CS_AS`. Default value is
	// `Chinese_PRC_CI_AS`.
	Charset pulumi.StringPtrInput
	// SQL Server instance ID which DB belongs to.
	InstanceId pulumi.StringInput
	// Name of SQL Server DB. The database name must be unique and must be composed of numbers, letters and underlines, and the
	// first one can not be underline.
	Name pulumi.StringPtrInput
	// Remark of the DB.
	Remark pulumi.StringPtrInput
}

The set of arguments for constructing a Db resource.

func (DbArgs) ElementType

func (DbArgs) ElementType() reflect.Type

type DbArray

type DbArray []DbInput

func (DbArray) ElementType

func (DbArray) ElementType() reflect.Type

func (DbArray) ToDbArrayOutput

func (i DbArray) ToDbArrayOutput() DbArrayOutput

func (DbArray) ToDbArrayOutputWithContext

func (i DbArray) ToDbArrayOutputWithContext(ctx context.Context) DbArrayOutput

type DbArrayInput

type DbArrayInput interface {
	pulumi.Input

	ToDbArrayOutput() DbArrayOutput
	ToDbArrayOutputWithContext(context.Context) DbArrayOutput
}

DbArrayInput is an input type that accepts DbArray and DbArrayOutput values. You can construct a concrete instance of `DbArrayInput` via:

DbArray{ DbArgs{...} }

type DbArrayOutput

type DbArrayOutput struct{ *pulumi.OutputState }

func (DbArrayOutput) ElementType

func (DbArrayOutput) ElementType() reflect.Type

func (DbArrayOutput) Index

func (DbArrayOutput) ToDbArrayOutput

func (o DbArrayOutput) ToDbArrayOutput() DbArrayOutput

func (DbArrayOutput) ToDbArrayOutputWithContext

func (o DbArrayOutput) ToDbArrayOutputWithContext(ctx context.Context) DbArrayOutput

type DbInput

type DbInput interface {
	pulumi.Input

	ToDbOutput() DbOutput
	ToDbOutputWithContext(ctx context.Context) DbOutput
}

type DbMap

type DbMap map[string]DbInput

func (DbMap) ElementType

func (DbMap) ElementType() reflect.Type

func (DbMap) ToDbMapOutput

func (i DbMap) ToDbMapOutput() DbMapOutput

func (DbMap) ToDbMapOutputWithContext

func (i DbMap) ToDbMapOutputWithContext(ctx context.Context) DbMapOutput

type DbMapInput

type DbMapInput interface {
	pulumi.Input

	ToDbMapOutput() DbMapOutput
	ToDbMapOutputWithContext(context.Context) DbMapOutput
}

DbMapInput is an input type that accepts DbMap and DbMapOutput values. You can construct a concrete instance of `DbMapInput` via:

DbMap{ "key": DbArgs{...} }

type DbMapOutput

type DbMapOutput struct{ *pulumi.OutputState }

func (DbMapOutput) ElementType

func (DbMapOutput) ElementType() reflect.Type

func (DbMapOutput) MapIndex

func (o DbMapOutput) MapIndex(k pulumi.StringInput) DbOutput

func (DbMapOutput) ToDbMapOutput

func (o DbMapOutput) ToDbMapOutput() DbMapOutput

func (DbMapOutput) ToDbMapOutputWithContext

func (o DbMapOutput) ToDbMapOutputWithContext(ctx context.Context) DbMapOutput

type DbOutput

type DbOutput struct{ *pulumi.OutputState }

func (DbOutput) Charset

func (o DbOutput) Charset() pulumi.StringPtrOutput

Character set DB uses. Valid values: `Chinese_PRC_CI_AS`, `Chinese_PRC_CS_AS`, `Chinese_PRC_BIN`, `Chinese_Taiwan_Stroke_CI_AS`, `SQL_Latin1_General_CP1_CI_AS`, and `SQL_Latin1_General_CP1_CS_AS`. Default value is `Chinese_PRC_CI_AS`.

func (DbOutput) CreateTime

func (o DbOutput) CreateTime() pulumi.StringOutput

Database creation time.

func (DbOutput) ElementType

func (DbOutput) ElementType() reflect.Type

func (DbOutput) InstanceId

func (o DbOutput) InstanceId() pulumi.StringOutput

SQL Server instance ID which DB belongs to.

func (DbOutput) Name

func (o DbOutput) Name() pulumi.StringOutput

Name of SQL Server DB. The database name must be unique and must be composed of numbers, letters and underlines, and the first one can not be underline.

func (DbOutput) Remark

func (o DbOutput) Remark() pulumi.StringPtrOutput

Remark of the DB.

func (DbOutput) Status

func (o DbOutput) Status() pulumi.StringOutput

Database status, could be `creating`, `running`, `modifying` which means changing the remark, and `deleting`.

func (DbOutput) ToDbOutput

func (o DbOutput) ToDbOutput() DbOutput

func (DbOutput) ToDbOutputWithContext

func (o DbOutput) ToDbOutputWithContext(ctx context.Context) DbOutput

type DbState

type DbState struct {
	// Character set DB uses. Valid values: `Chinese_PRC_CI_AS`, `Chinese_PRC_CS_AS`, `Chinese_PRC_BIN`,
	// `Chinese_Taiwan_Stroke_CI_AS`, `SQL_Latin1_General_CP1_CI_AS`, and `SQL_Latin1_General_CP1_CS_AS`. Default value is
	// `Chinese_PRC_CI_AS`.
	Charset pulumi.StringPtrInput
	// Database creation time.
	CreateTime pulumi.StringPtrInput
	// SQL Server instance ID which DB belongs to.
	InstanceId pulumi.StringPtrInput
	// Name of SQL Server DB. The database name must be unique and must be composed of numbers, letters and underlines, and the
	// first one can not be underline.
	Name pulumi.StringPtrInput
	// Remark of the DB.
	Remark pulumi.StringPtrInput
	// Database status, could be `creating`, `running`, `modifying` which means changing the remark, and `deleting`.
	Status pulumi.StringPtrInput
}

func (DbState) ElementType

func (DbState) ElementType() reflect.Type

type FullBackupMigration

type FullBackupMigration struct {
	pulumi.CustomResourceState

	// If the UploadType is COS_URL, fill in the URL here. If the UploadType is COS_UPLOAD, fill in the name of the backup file
	// here. Only 1 backup file is supported, but a backup file can involve multiple databases.
	BackupFiles pulumi.StringArrayOutput `pulumi:"backupFiles"`
	// Backup import task ID.
	BackupMigrationId pulumi.StringOutput `pulumi:"backupMigrationId"`
	// ID of imported target instance.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Task name.
	MigrationName pulumi.StringOutput `pulumi:"migrationName"`
	// Migration task restoration type. FULL: full backup restoration, FULL_LOG: full backup and transaction log restoration,
	// FULL_DIFF: full backup and differential backup restoration.
	RecoveryType pulumi.StringOutput `pulumi:"recoveryType"`
	// Backup upload type. COS_URL: the backup is stored in users Cloud Object Storage, with URL provided. COS_UPLOAD: the
	// backup is stored in the applications Cloud Object Storage and needs to be uploaded by the user.
	UploadType pulumi.StringOutput `pulumi:"uploadType"`
}

func GetFullBackupMigration

func GetFullBackupMigration(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FullBackupMigrationState, opts ...pulumi.ResourceOption) (*FullBackupMigration, error)

GetFullBackupMigration gets an existing FullBackupMigration 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 NewFullBackupMigration

func NewFullBackupMigration(ctx *pulumi.Context,
	name string, args *FullBackupMigrationArgs, opts ...pulumi.ResourceOption) (*FullBackupMigration, error)

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

func (*FullBackupMigration) ElementType

func (*FullBackupMigration) ElementType() reflect.Type

func (*FullBackupMigration) ToFullBackupMigrationOutput

func (i *FullBackupMigration) ToFullBackupMigrationOutput() FullBackupMigrationOutput

func (*FullBackupMigration) ToFullBackupMigrationOutputWithContext

func (i *FullBackupMigration) ToFullBackupMigrationOutputWithContext(ctx context.Context) FullBackupMigrationOutput

type FullBackupMigrationArgs

type FullBackupMigrationArgs struct {
	// If the UploadType is COS_URL, fill in the URL here. If the UploadType is COS_UPLOAD, fill in the name of the backup file
	// here. Only 1 backup file is supported, but a backup file can involve multiple databases.
	BackupFiles pulumi.StringArrayInput
	// ID of imported target instance.
	InstanceId pulumi.StringInput
	// Task name.
	MigrationName pulumi.StringInput
	// Migration task restoration type. FULL: full backup restoration, FULL_LOG: full backup and transaction log restoration,
	// FULL_DIFF: full backup and differential backup restoration.
	RecoveryType pulumi.StringInput
	// Backup upload type. COS_URL: the backup is stored in users Cloud Object Storage, with URL provided. COS_UPLOAD: the
	// backup is stored in the applications Cloud Object Storage and needs to be uploaded by the user.
	UploadType pulumi.StringInput
}

The set of arguments for constructing a FullBackupMigration resource.

func (FullBackupMigrationArgs) ElementType

func (FullBackupMigrationArgs) ElementType() reflect.Type

type FullBackupMigrationArray

type FullBackupMigrationArray []FullBackupMigrationInput

func (FullBackupMigrationArray) ElementType

func (FullBackupMigrationArray) ElementType() reflect.Type

func (FullBackupMigrationArray) ToFullBackupMigrationArrayOutput

func (i FullBackupMigrationArray) ToFullBackupMigrationArrayOutput() FullBackupMigrationArrayOutput

func (FullBackupMigrationArray) ToFullBackupMigrationArrayOutputWithContext

func (i FullBackupMigrationArray) ToFullBackupMigrationArrayOutputWithContext(ctx context.Context) FullBackupMigrationArrayOutput

type FullBackupMigrationArrayInput

type FullBackupMigrationArrayInput interface {
	pulumi.Input

	ToFullBackupMigrationArrayOutput() FullBackupMigrationArrayOutput
	ToFullBackupMigrationArrayOutputWithContext(context.Context) FullBackupMigrationArrayOutput
}

FullBackupMigrationArrayInput is an input type that accepts FullBackupMigrationArray and FullBackupMigrationArrayOutput values. You can construct a concrete instance of `FullBackupMigrationArrayInput` via:

FullBackupMigrationArray{ FullBackupMigrationArgs{...} }

type FullBackupMigrationArrayOutput

type FullBackupMigrationArrayOutput struct{ *pulumi.OutputState }

func (FullBackupMigrationArrayOutput) ElementType

func (FullBackupMigrationArrayOutput) Index

func (FullBackupMigrationArrayOutput) ToFullBackupMigrationArrayOutput

func (o FullBackupMigrationArrayOutput) ToFullBackupMigrationArrayOutput() FullBackupMigrationArrayOutput

func (FullBackupMigrationArrayOutput) ToFullBackupMigrationArrayOutputWithContext

func (o FullBackupMigrationArrayOutput) ToFullBackupMigrationArrayOutputWithContext(ctx context.Context) FullBackupMigrationArrayOutput

type FullBackupMigrationInput

type FullBackupMigrationInput interface {
	pulumi.Input

	ToFullBackupMigrationOutput() FullBackupMigrationOutput
	ToFullBackupMigrationOutputWithContext(ctx context.Context) FullBackupMigrationOutput
}

type FullBackupMigrationMap

type FullBackupMigrationMap map[string]FullBackupMigrationInput

func (FullBackupMigrationMap) ElementType

func (FullBackupMigrationMap) ElementType() reflect.Type

func (FullBackupMigrationMap) ToFullBackupMigrationMapOutput

func (i FullBackupMigrationMap) ToFullBackupMigrationMapOutput() FullBackupMigrationMapOutput

func (FullBackupMigrationMap) ToFullBackupMigrationMapOutputWithContext

func (i FullBackupMigrationMap) ToFullBackupMigrationMapOutputWithContext(ctx context.Context) FullBackupMigrationMapOutput

type FullBackupMigrationMapInput

type FullBackupMigrationMapInput interface {
	pulumi.Input

	ToFullBackupMigrationMapOutput() FullBackupMigrationMapOutput
	ToFullBackupMigrationMapOutputWithContext(context.Context) FullBackupMigrationMapOutput
}

FullBackupMigrationMapInput is an input type that accepts FullBackupMigrationMap and FullBackupMigrationMapOutput values. You can construct a concrete instance of `FullBackupMigrationMapInput` via:

FullBackupMigrationMap{ "key": FullBackupMigrationArgs{...} }

type FullBackupMigrationMapOutput

type FullBackupMigrationMapOutput struct{ *pulumi.OutputState }

func (FullBackupMigrationMapOutput) ElementType

func (FullBackupMigrationMapOutput) MapIndex

func (FullBackupMigrationMapOutput) ToFullBackupMigrationMapOutput

func (o FullBackupMigrationMapOutput) ToFullBackupMigrationMapOutput() FullBackupMigrationMapOutput

func (FullBackupMigrationMapOutput) ToFullBackupMigrationMapOutputWithContext

func (o FullBackupMigrationMapOutput) ToFullBackupMigrationMapOutputWithContext(ctx context.Context) FullBackupMigrationMapOutput

type FullBackupMigrationOutput

type FullBackupMigrationOutput struct{ *pulumi.OutputState }

func (FullBackupMigrationOutput) BackupFiles

If the UploadType is COS_URL, fill in the URL here. If the UploadType is COS_UPLOAD, fill in the name of the backup file here. Only 1 backup file is supported, but a backup file can involve multiple databases.

func (FullBackupMigrationOutput) BackupMigrationId

func (o FullBackupMigrationOutput) BackupMigrationId() pulumi.StringOutput

Backup import task ID.

func (FullBackupMigrationOutput) ElementType

func (FullBackupMigrationOutput) ElementType() reflect.Type

func (FullBackupMigrationOutput) InstanceId

ID of imported target instance.

func (FullBackupMigrationOutput) MigrationName

func (o FullBackupMigrationOutput) MigrationName() pulumi.StringOutput

Task name.

func (FullBackupMigrationOutput) RecoveryType

Migration task restoration type. FULL: full backup restoration, FULL_LOG: full backup and transaction log restoration, FULL_DIFF: full backup and differential backup restoration.

func (FullBackupMigrationOutput) ToFullBackupMigrationOutput

func (o FullBackupMigrationOutput) ToFullBackupMigrationOutput() FullBackupMigrationOutput

func (FullBackupMigrationOutput) ToFullBackupMigrationOutputWithContext

func (o FullBackupMigrationOutput) ToFullBackupMigrationOutputWithContext(ctx context.Context) FullBackupMigrationOutput

func (FullBackupMigrationOutput) UploadType

Backup upload type. COS_URL: the backup is stored in users Cloud Object Storage, with URL provided. COS_UPLOAD: the backup is stored in the applications Cloud Object Storage and needs to be uploaded by the user.

type FullBackupMigrationState

type FullBackupMigrationState struct {
	// If the UploadType is COS_URL, fill in the URL here. If the UploadType is COS_UPLOAD, fill in the name of the backup file
	// here. Only 1 backup file is supported, but a backup file can involve multiple databases.
	BackupFiles pulumi.StringArrayInput
	// Backup import task ID.
	BackupMigrationId pulumi.StringPtrInput
	// ID of imported target instance.
	InstanceId pulumi.StringPtrInput
	// Task name.
	MigrationName pulumi.StringPtrInput
	// Migration task restoration type. FULL: full backup restoration, FULL_LOG: full backup and transaction log restoration,
	// FULL_DIFF: full backup and differential backup restoration.
	RecoveryType pulumi.StringPtrInput
	// Backup upload type. COS_URL: the backup is stored in users Cloud Object Storage, with URL provided. COS_UPLOAD: the
	// backup is stored in the applications Cloud Object Storage and needs to be uploaded by the user.
	UploadType pulumi.StringPtrInput
}

func (FullBackupMigrationState) ElementType

func (FullBackupMigrationState) ElementType() reflect.Type

type GeneralBackup

type GeneralBackup struct {
	pulumi.CustomResourceState

	// Backup name. If this parameter is left empty, a backup name in the format of [Instance ID]_[Backup start timestamp] will
	// be automatically generated.
	BackupName pulumi.StringOutput `pulumi:"backupName"`
	// List of names of databases to be backed up (required only for multi-database backup).
	DbNames pulumi.StringArrayOutput `pulumi:"dbNames"`
	// flow id.
	FlowId pulumi.StringOutput `pulumi:"flowId"`
	// Instance ID in the format of mssql-i1z41iwd.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Backup policy (0: instance backup, 1: multi-database backup).
	Strategy pulumi.IntOutput `pulumi:"strategy"`
}

func GetGeneralBackup

func GetGeneralBackup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GeneralBackupState, opts ...pulumi.ResourceOption) (*GeneralBackup, error)

GetGeneralBackup gets an existing GeneralBackup 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 NewGeneralBackup

func NewGeneralBackup(ctx *pulumi.Context,
	name string, args *GeneralBackupArgs, opts ...pulumi.ResourceOption) (*GeneralBackup, error)

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

func (*GeneralBackup) ElementType

func (*GeneralBackup) ElementType() reflect.Type

func (*GeneralBackup) ToGeneralBackupOutput

func (i *GeneralBackup) ToGeneralBackupOutput() GeneralBackupOutput

func (*GeneralBackup) ToGeneralBackupOutputWithContext

func (i *GeneralBackup) ToGeneralBackupOutputWithContext(ctx context.Context) GeneralBackupOutput

type GeneralBackupArgs

type GeneralBackupArgs struct {
	// Backup name. If this parameter is left empty, a backup name in the format of [Instance ID]_[Backup start timestamp] will
	// be automatically generated.
	BackupName pulumi.StringPtrInput
	// List of names of databases to be backed up (required only for multi-database backup).
	DbNames pulumi.StringArrayInput
	// Instance ID in the format of mssql-i1z41iwd.
	InstanceId pulumi.StringInput
	// Backup policy (0: instance backup, 1: multi-database backup).
	Strategy pulumi.IntPtrInput
}

The set of arguments for constructing a GeneralBackup resource.

func (GeneralBackupArgs) ElementType

func (GeneralBackupArgs) ElementType() reflect.Type

type GeneralBackupArray

type GeneralBackupArray []GeneralBackupInput

func (GeneralBackupArray) ElementType

func (GeneralBackupArray) ElementType() reflect.Type

func (GeneralBackupArray) ToGeneralBackupArrayOutput

func (i GeneralBackupArray) ToGeneralBackupArrayOutput() GeneralBackupArrayOutput

func (GeneralBackupArray) ToGeneralBackupArrayOutputWithContext

func (i GeneralBackupArray) ToGeneralBackupArrayOutputWithContext(ctx context.Context) GeneralBackupArrayOutput

type GeneralBackupArrayInput

type GeneralBackupArrayInput interface {
	pulumi.Input

	ToGeneralBackupArrayOutput() GeneralBackupArrayOutput
	ToGeneralBackupArrayOutputWithContext(context.Context) GeneralBackupArrayOutput
}

GeneralBackupArrayInput is an input type that accepts GeneralBackupArray and GeneralBackupArrayOutput values. You can construct a concrete instance of `GeneralBackupArrayInput` via:

GeneralBackupArray{ GeneralBackupArgs{...} }

type GeneralBackupArrayOutput

type GeneralBackupArrayOutput struct{ *pulumi.OutputState }

func (GeneralBackupArrayOutput) ElementType

func (GeneralBackupArrayOutput) ElementType() reflect.Type

func (GeneralBackupArrayOutput) Index

func (GeneralBackupArrayOutput) ToGeneralBackupArrayOutput

func (o GeneralBackupArrayOutput) ToGeneralBackupArrayOutput() GeneralBackupArrayOutput

func (GeneralBackupArrayOutput) ToGeneralBackupArrayOutputWithContext

func (o GeneralBackupArrayOutput) ToGeneralBackupArrayOutputWithContext(ctx context.Context) GeneralBackupArrayOutput

type GeneralBackupInput

type GeneralBackupInput interface {
	pulumi.Input

	ToGeneralBackupOutput() GeneralBackupOutput
	ToGeneralBackupOutputWithContext(ctx context.Context) GeneralBackupOutput
}

type GeneralBackupMap

type GeneralBackupMap map[string]GeneralBackupInput

func (GeneralBackupMap) ElementType

func (GeneralBackupMap) ElementType() reflect.Type

func (GeneralBackupMap) ToGeneralBackupMapOutput

func (i GeneralBackupMap) ToGeneralBackupMapOutput() GeneralBackupMapOutput

func (GeneralBackupMap) ToGeneralBackupMapOutputWithContext

func (i GeneralBackupMap) ToGeneralBackupMapOutputWithContext(ctx context.Context) GeneralBackupMapOutput

type GeneralBackupMapInput

type GeneralBackupMapInput interface {
	pulumi.Input

	ToGeneralBackupMapOutput() GeneralBackupMapOutput
	ToGeneralBackupMapOutputWithContext(context.Context) GeneralBackupMapOutput
}

GeneralBackupMapInput is an input type that accepts GeneralBackupMap and GeneralBackupMapOutput values. You can construct a concrete instance of `GeneralBackupMapInput` via:

GeneralBackupMap{ "key": GeneralBackupArgs{...} }

type GeneralBackupMapOutput

type GeneralBackupMapOutput struct{ *pulumi.OutputState }

func (GeneralBackupMapOutput) ElementType

func (GeneralBackupMapOutput) ElementType() reflect.Type

func (GeneralBackupMapOutput) MapIndex

func (GeneralBackupMapOutput) ToGeneralBackupMapOutput

func (o GeneralBackupMapOutput) ToGeneralBackupMapOutput() GeneralBackupMapOutput

func (GeneralBackupMapOutput) ToGeneralBackupMapOutputWithContext

func (o GeneralBackupMapOutput) ToGeneralBackupMapOutputWithContext(ctx context.Context) GeneralBackupMapOutput

type GeneralBackupOutput

type GeneralBackupOutput struct{ *pulumi.OutputState }

func (GeneralBackupOutput) BackupName

func (o GeneralBackupOutput) BackupName() pulumi.StringOutput

Backup name. If this parameter is left empty, a backup name in the format of [Instance ID]_[Backup start timestamp] will be automatically generated.

func (GeneralBackupOutput) DbNames

List of names of databases to be backed up (required only for multi-database backup).

func (GeneralBackupOutput) ElementType

func (GeneralBackupOutput) ElementType() reflect.Type

func (GeneralBackupOutput) FlowId

flow id.

func (GeneralBackupOutput) InstanceId

func (o GeneralBackupOutput) InstanceId() pulumi.StringOutput

Instance ID in the format of mssql-i1z41iwd.

func (GeneralBackupOutput) Strategy

func (o GeneralBackupOutput) Strategy() pulumi.IntOutput

Backup policy (0: instance backup, 1: multi-database backup).

func (GeneralBackupOutput) ToGeneralBackupOutput

func (o GeneralBackupOutput) ToGeneralBackupOutput() GeneralBackupOutput

func (GeneralBackupOutput) ToGeneralBackupOutputWithContext

func (o GeneralBackupOutput) ToGeneralBackupOutputWithContext(ctx context.Context) GeneralBackupOutput

type GeneralBackupState

type GeneralBackupState struct {
	// Backup name. If this parameter is left empty, a backup name in the format of [Instance ID]_[Backup start timestamp] will
	// be automatically generated.
	BackupName pulumi.StringPtrInput
	// List of names of databases to be backed up (required only for multi-database backup).
	DbNames pulumi.StringArrayInput
	// flow id.
	FlowId pulumi.StringPtrInput
	// Instance ID in the format of mssql-i1z41iwd.
	InstanceId pulumi.StringPtrInput
	// Backup policy (0: instance backup, 1: multi-database backup).
	Strategy pulumi.IntPtrInput
}

func (GeneralBackupState) ElementType

func (GeneralBackupState) ElementType() reflect.Type

type GeneralClone

type GeneralClone struct {
	pulumi.CustomResourceState

	// Instance ID.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// New database name. In offline migration, OldName will be used if NewName is left empty (OldName and NewName cannot be
	// both empty). In database cloning, OldName and NewName must be both specified and cannot have the same value.
	NewName pulumi.StringOutput `pulumi:"newName"`
	// Database name. If the OldName database does not exist, a failure will be returned. It can be left empty in offline
	// migration tasks.
	OldName pulumi.StringOutput `pulumi:"oldName"`
}

func GetGeneralClone

func GetGeneralClone(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GeneralCloneState, opts ...pulumi.ResourceOption) (*GeneralClone, error)

GetGeneralClone gets an existing GeneralClone 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 NewGeneralClone

func NewGeneralClone(ctx *pulumi.Context,
	name string, args *GeneralCloneArgs, opts ...pulumi.ResourceOption) (*GeneralClone, error)

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

func (*GeneralClone) ElementType

func (*GeneralClone) ElementType() reflect.Type

func (*GeneralClone) ToGeneralCloneOutput

func (i *GeneralClone) ToGeneralCloneOutput() GeneralCloneOutput

func (*GeneralClone) ToGeneralCloneOutputWithContext

func (i *GeneralClone) ToGeneralCloneOutputWithContext(ctx context.Context) GeneralCloneOutput

type GeneralCloneArgs

type GeneralCloneArgs struct {
	// Instance ID.
	InstanceId pulumi.StringInput
	// New database name. In offline migration, OldName will be used if NewName is left empty (OldName and NewName cannot be
	// both empty). In database cloning, OldName and NewName must be both specified and cannot have the same value.
	NewName pulumi.StringInput
	// Database name. If the OldName database does not exist, a failure will be returned. It can be left empty in offline
	// migration tasks.
	OldName pulumi.StringInput
}

The set of arguments for constructing a GeneralClone resource.

func (GeneralCloneArgs) ElementType

func (GeneralCloneArgs) ElementType() reflect.Type

type GeneralCloneArray

type GeneralCloneArray []GeneralCloneInput

func (GeneralCloneArray) ElementType

func (GeneralCloneArray) ElementType() reflect.Type

func (GeneralCloneArray) ToGeneralCloneArrayOutput

func (i GeneralCloneArray) ToGeneralCloneArrayOutput() GeneralCloneArrayOutput

func (GeneralCloneArray) ToGeneralCloneArrayOutputWithContext

func (i GeneralCloneArray) ToGeneralCloneArrayOutputWithContext(ctx context.Context) GeneralCloneArrayOutput

type GeneralCloneArrayInput

type GeneralCloneArrayInput interface {
	pulumi.Input

	ToGeneralCloneArrayOutput() GeneralCloneArrayOutput
	ToGeneralCloneArrayOutputWithContext(context.Context) GeneralCloneArrayOutput
}

GeneralCloneArrayInput is an input type that accepts GeneralCloneArray and GeneralCloneArrayOutput values. You can construct a concrete instance of `GeneralCloneArrayInput` via:

GeneralCloneArray{ GeneralCloneArgs{...} }

type GeneralCloneArrayOutput

type GeneralCloneArrayOutput struct{ *pulumi.OutputState }

func (GeneralCloneArrayOutput) ElementType

func (GeneralCloneArrayOutput) ElementType() reflect.Type

func (GeneralCloneArrayOutput) Index

func (GeneralCloneArrayOutput) ToGeneralCloneArrayOutput

func (o GeneralCloneArrayOutput) ToGeneralCloneArrayOutput() GeneralCloneArrayOutput

func (GeneralCloneArrayOutput) ToGeneralCloneArrayOutputWithContext

func (o GeneralCloneArrayOutput) ToGeneralCloneArrayOutputWithContext(ctx context.Context) GeneralCloneArrayOutput

type GeneralCloneInput

type GeneralCloneInput interface {
	pulumi.Input

	ToGeneralCloneOutput() GeneralCloneOutput
	ToGeneralCloneOutputWithContext(ctx context.Context) GeneralCloneOutput
}

type GeneralCloneMap

type GeneralCloneMap map[string]GeneralCloneInput

func (GeneralCloneMap) ElementType

func (GeneralCloneMap) ElementType() reflect.Type

func (GeneralCloneMap) ToGeneralCloneMapOutput

func (i GeneralCloneMap) ToGeneralCloneMapOutput() GeneralCloneMapOutput

func (GeneralCloneMap) ToGeneralCloneMapOutputWithContext

func (i GeneralCloneMap) ToGeneralCloneMapOutputWithContext(ctx context.Context) GeneralCloneMapOutput

type GeneralCloneMapInput

type GeneralCloneMapInput interface {
	pulumi.Input

	ToGeneralCloneMapOutput() GeneralCloneMapOutput
	ToGeneralCloneMapOutputWithContext(context.Context) GeneralCloneMapOutput
}

GeneralCloneMapInput is an input type that accepts GeneralCloneMap and GeneralCloneMapOutput values. You can construct a concrete instance of `GeneralCloneMapInput` via:

GeneralCloneMap{ "key": GeneralCloneArgs{...} }

type GeneralCloneMapOutput

type GeneralCloneMapOutput struct{ *pulumi.OutputState }

func (GeneralCloneMapOutput) ElementType

func (GeneralCloneMapOutput) ElementType() reflect.Type

func (GeneralCloneMapOutput) MapIndex

func (GeneralCloneMapOutput) ToGeneralCloneMapOutput

func (o GeneralCloneMapOutput) ToGeneralCloneMapOutput() GeneralCloneMapOutput

func (GeneralCloneMapOutput) ToGeneralCloneMapOutputWithContext

func (o GeneralCloneMapOutput) ToGeneralCloneMapOutputWithContext(ctx context.Context) GeneralCloneMapOutput

type GeneralCloneOutput

type GeneralCloneOutput struct{ *pulumi.OutputState }

func (GeneralCloneOutput) ElementType

func (GeneralCloneOutput) ElementType() reflect.Type

func (GeneralCloneOutput) InstanceId

func (o GeneralCloneOutput) InstanceId() pulumi.StringOutput

Instance ID.

func (GeneralCloneOutput) NewName

New database name. In offline migration, OldName will be used if NewName is left empty (OldName and NewName cannot be both empty). In database cloning, OldName and NewName must be both specified and cannot have the same value.

func (GeneralCloneOutput) OldName

Database name. If the OldName database does not exist, a failure will be returned. It can be left empty in offline migration tasks.

func (GeneralCloneOutput) ToGeneralCloneOutput

func (o GeneralCloneOutput) ToGeneralCloneOutput() GeneralCloneOutput

func (GeneralCloneOutput) ToGeneralCloneOutputWithContext

func (o GeneralCloneOutput) ToGeneralCloneOutputWithContext(ctx context.Context) GeneralCloneOutput

type GeneralCloneState

type GeneralCloneState struct {
	// Instance ID.
	InstanceId pulumi.StringPtrInput
	// New database name. In offline migration, OldName will be used if NewName is left empty (OldName and NewName cannot be
	// both empty). In database cloning, OldName and NewName must be both specified and cannot have the same value.
	NewName pulumi.StringPtrInput
	// Database name. If the OldName database does not exist, a failure will be returned. It can be left empty in offline
	// migration tasks.
	OldName pulumi.StringPtrInput
}

func (GeneralCloneState) ElementType

func (GeneralCloneState) ElementType() reflect.Type

type GeneralCloudInstance

type GeneralCloudInstance struct {
	pulumi.CustomResourceState

	// Automatic renewal flag: 0-normal renewal 1-automatic renewal, the default is 1 automatic renewal. Valid only when
	// purchasing a prepaid instance. Valid only when the 'instance_charge_type' parameter value is 'PREPAID'.
	AutoRenewFlag pulumi.IntPtrOutput `pulumi:"autoRenewFlag"`
	// System character set collation, default: Chinese_PRC_CI_AS.
	Collation pulumi.StringPtrOutput `pulumi:"collation"`
	// Cpu, unit: CORE.
	Cpu pulumi.IntOutput `pulumi:"cpu"`
	// sqlserver version, currently all supported versions are: 2008R2 (SQL Server 2008 R2 Enterprise), 2012SP3 (SQL Server
	// 2012 Enterprise), 201202 (SQL Server 2012 Standard), 2014SP2 (SQL Server 2014 Enterprise), 201402 (SQL Server 2014
	// Standard), 2016SP1 (SQL Server 2016 Enterprise), 201602 (SQL Server 2016 Standard), 2017 (SQL Server 2017 Enterprise),
	// 201702 (SQL Server 2017 Standard), 2019 (SQL Server 2019 Enterprise), 201902 (SQL Server 2019 Standard). Each region
	// supports different versions for sale, and the version information that can be sold in each region can be pulled through
	// the DescribeProductConfig interface. If left blank, the default version is 2008R2.
	DbVersion pulumi.StringPtrOutput `pulumi:"dbVersion"`
	// Upgrade the high-availability architecture of sqlserver, upgrade from mirror disaster recovery to always on cluster
	// disaster recovery, only support 2017 and above and support always on high-availability instances, do not support
	// downgrading to mirror disaster recovery, CLUSTER-upgrade to always on capacity Disaster, if not filled, the
	// high-availability architecture will not be modified.
	//
	// Deprecated: It has been deprecated from version 1.81.2.
	HaType pulumi.StringPtrOutput `pulumi:"haType"`
	// Payment mode, the value supports PREPAID (prepaid), POSTPAID (postpaid).
	InstanceChargeType pulumi.StringPtrOutput `pulumi:"instanceChargeType"`
	// The host disk type of the purchased instance, CLOUD_HSSD-enhanced SSD cloud disk for virtual machines,
	// CLOUD_TSSD-extremely fast SSD cloud disk for virtual machines, CLOUD_BSSD-universal SSD cloud disk for virtual machines.
	MachineType pulumi.StringOutput `pulumi:"machineType"`
	// Memory, unit: GB.
	Memory pulumi.IntOutput `pulumi:"memory"`
	// Name of the SQL Server instance.
	Name pulumi.StringOutput `pulumi:"name"`
	// Purchase instance period, the default value is 1, which means one month. The value cannot exceed 48. Valid only when the
	// 'instance_charge_type' parameter value is 'PREPAID'.
	Period pulumi.IntPtrOutput `pulumi:"period"`
	// project ID.
	ProjectId pulumi.IntPtrOutput `pulumi:"projectId"`
	// A collection of tags bound to the new instance.
	ResourceTags GeneralCloudInstanceResourceTagArrayOutput `pulumi:"resourceTags"`
	// Security group list, fill in the security group ID in the form of sg-xxx.
	SecurityGroupLists pulumi.StringArrayOutput `pulumi:"securityGroupLists"`
	// Maintainable time window configuration, duration, unit: hour.
	Span pulumi.IntPtrOutput `pulumi:"span"`
	// Maintainable time window configuration, daily maintainable start time.
	StartTime pulumi.StringPtrOutput `pulumi:"startTime"`
	// instance disk storage, unit: GB.
	Storage pulumi.IntOutput `pulumi:"storage"`
	// VPC subnet ID, in the form of subnet-bdoe83fa; SubnetId and VpcId need to be set at the same time or not set at the same
	// time.
	SubnetId pulumi.StringPtrOutput `pulumi:"subnetId"`
	// System time zone, default: China Standard Time.
	TimeZone pulumi.StringPtrOutput `pulumi:"timeZone"`
	// VPC network ID, in the form of vpc-dsp338hz; SubnetId and VpcId need to be set at the same time or not set at the same
	// time.
	VpcId pulumi.StringPtrOutput `pulumi:"vpcId"`
	// Maintainable time window configuration, in weeks, indicates the days of the week that allow maintenance, 1-7 represent
	// Monday to weekend respectively.
	Weeklies pulumi.IntArrayOutput `pulumi:"weeklies"`
	// Instance AZ, such as ap-guangzhou-1 (Guangzhou Zone 1). Purchasable AZs for an instance can be obtained through the
	// DescribeZones API.
	Zone pulumi.StringOutput `pulumi:"zone"`
}

func GetGeneralCloudInstance

func GetGeneralCloudInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GeneralCloudInstanceState, opts ...pulumi.ResourceOption) (*GeneralCloudInstance, error)

GetGeneralCloudInstance gets an existing GeneralCloudInstance 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 NewGeneralCloudInstance

func NewGeneralCloudInstance(ctx *pulumi.Context,
	name string, args *GeneralCloudInstanceArgs, opts ...pulumi.ResourceOption) (*GeneralCloudInstance, error)

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

func (*GeneralCloudInstance) ElementType

func (*GeneralCloudInstance) ElementType() reflect.Type

func (*GeneralCloudInstance) ToGeneralCloudInstanceOutput

func (i *GeneralCloudInstance) ToGeneralCloudInstanceOutput() GeneralCloudInstanceOutput

func (*GeneralCloudInstance) ToGeneralCloudInstanceOutputWithContext

func (i *GeneralCloudInstance) ToGeneralCloudInstanceOutputWithContext(ctx context.Context) GeneralCloudInstanceOutput

type GeneralCloudInstanceArgs

type GeneralCloudInstanceArgs struct {
	// Automatic renewal flag: 0-normal renewal 1-automatic renewal, the default is 1 automatic renewal. Valid only when
	// purchasing a prepaid instance. Valid only when the 'instance_charge_type' parameter value is 'PREPAID'.
	AutoRenewFlag pulumi.IntPtrInput
	// System character set collation, default: Chinese_PRC_CI_AS.
	Collation pulumi.StringPtrInput
	// Cpu, unit: CORE.
	Cpu pulumi.IntInput
	// sqlserver version, currently all supported versions are: 2008R2 (SQL Server 2008 R2 Enterprise), 2012SP3 (SQL Server
	// 2012 Enterprise), 201202 (SQL Server 2012 Standard), 2014SP2 (SQL Server 2014 Enterprise), 201402 (SQL Server 2014
	// Standard), 2016SP1 (SQL Server 2016 Enterprise), 201602 (SQL Server 2016 Standard), 2017 (SQL Server 2017 Enterprise),
	// 201702 (SQL Server 2017 Standard), 2019 (SQL Server 2019 Enterprise), 201902 (SQL Server 2019 Standard). Each region
	// supports different versions for sale, and the version information that can be sold in each region can be pulled through
	// the DescribeProductConfig interface. If left blank, the default version is 2008R2.
	DbVersion pulumi.StringPtrInput
	// Upgrade the high-availability architecture of sqlserver, upgrade from mirror disaster recovery to always on cluster
	// disaster recovery, only support 2017 and above and support always on high-availability instances, do not support
	// downgrading to mirror disaster recovery, CLUSTER-upgrade to always on capacity Disaster, if not filled, the
	// high-availability architecture will not be modified.
	//
	// Deprecated: It has been deprecated from version 1.81.2.
	HaType pulumi.StringPtrInput
	// Payment mode, the value supports PREPAID (prepaid), POSTPAID (postpaid).
	InstanceChargeType pulumi.StringPtrInput
	// The host disk type of the purchased instance, CLOUD_HSSD-enhanced SSD cloud disk for virtual machines,
	// CLOUD_TSSD-extremely fast SSD cloud disk for virtual machines, CLOUD_BSSD-universal SSD cloud disk for virtual machines.
	MachineType pulumi.StringInput
	// Memory, unit: GB.
	Memory pulumi.IntInput
	// Name of the SQL Server instance.
	Name pulumi.StringPtrInput
	// Purchase instance period, the default value is 1, which means one month. The value cannot exceed 48. Valid only when the
	// 'instance_charge_type' parameter value is 'PREPAID'.
	Period pulumi.IntPtrInput
	// project ID.
	ProjectId pulumi.IntPtrInput
	// A collection of tags bound to the new instance.
	ResourceTags GeneralCloudInstanceResourceTagArrayInput
	// Security group list, fill in the security group ID in the form of sg-xxx.
	SecurityGroupLists pulumi.StringArrayInput
	// Maintainable time window configuration, duration, unit: hour.
	Span pulumi.IntPtrInput
	// Maintainable time window configuration, daily maintainable start time.
	StartTime pulumi.StringPtrInput
	// instance disk storage, unit: GB.
	Storage pulumi.IntInput
	// VPC subnet ID, in the form of subnet-bdoe83fa; SubnetId and VpcId need to be set at the same time or not set at the same
	// time.
	SubnetId pulumi.StringPtrInput
	// System time zone, default: China Standard Time.
	TimeZone pulumi.StringPtrInput
	// VPC network ID, in the form of vpc-dsp338hz; SubnetId and VpcId need to be set at the same time or not set at the same
	// time.
	VpcId pulumi.StringPtrInput
	// Maintainable time window configuration, in weeks, indicates the days of the week that allow maintenance, 1-7 represent
	// Monday to weekend respectively.
	Weeklies pulumi.IntArrayInput
	// Instance AZ, such as ap-guangzhou-1 (Guangzhou Zone 1). Purchasable AZs for an instance can be obtained through the
	// DescribeZones API.
	Zone pulumi.StringInput
}

The set of arguments for constructing a GeneralCloudInstance resource.

func (GeneralCloudInstanceArgs) ElementType

func (GeneralCloudInstanceArgs) ElementType() reflect.Type

type GeneralCloudInstanceArray

type GeneralCloudInstanceArray []GeneralCloudInstanceInput

func (GeneralCloudInstanceArray) ElementType

func (GeneralCloudInstanceArray) ElementType() reflect.Type

func (GeneralCloudInstanceArray) ToGeneralCloudInstanceArrayOutput

func (i GeneralCloudInstanceArray) ToGeneralCloudInstanceArrayOutput() GeneralCloudInstanceArrayOutput

func (GeneralCloudInstanceArray) ToGeneralCloudInstanceArrayOutputWithContext

func (i GeneralCloudInstanceArray) ToGeneralCloudInstanceArrayOutputWithContext(ctx context.Context) GeneralCloudInstanceArrayOutput

type GeneralCloudInstanceArrayInput

type GeneralCloudInstanceArrayInput interface {
	pulumi.Input

	ToGeneralCloudInstanceArrayOutput() GeneralCloudInstanceArrayOutput
	ToGeneralCloudInstanceArrayOutputWithContext(context.Context) GeneralCloudInstanceArrayOutput
}

GeneralCloudInstanceArrayInput is an input type that accepts GeneralCloudInstanceArray and GeneralCloudInstanceArrayOutput values. You can construct a concrete instance of `GeneralCloudInstanceArrayInput` via:

GeneralCloudInstanceArray{ GeneralCloudInstanceArgs{...} }

type GeneralCloudInstanceArrayOutput

type GeneralCloudInstanceArrayOutput struct{ *pulumi.OutputState }

func (GeneralCloudInstanceArrayOutput) ElementType

func (GeneralCloudInstanceArrayOutput) Index

func (GeneralCloudInstanceArrayOutput) ToGeneralCloudInstanceArrayOutput

func (o GeneralCloudInstanceArrayOutput) ToGeneralCloudInstanceArrayOutput() GeneralCloudInstanceArrayOutput

func (GeneralCloudInstanceArrayOutput) ToGeneralCloudInstanceArrayOutputWithContext

func (o GeneralCloudInstanceArrayOutput) ToGeneralCloudInstanceArrayOutputWithContext(ctx context.Context) GeneralCloudInstanceArrayOutput

type GeneralCloudInstanceInput

type GeneralCloudInstanceInput interface {
	pulumi.Input

	ToGeneralCloudInstanceOutput() GeneralCloudInstanceOutput
	ToGeneralCloudInstanceOutputWithContext(ctx context.Context) GeneralCloudInstanceOutput
}

type GeneralCloudInstanceMap

type GeneralCloudInstanceMap map[string]GeneralCloudInstanceInput

func (GeneralCloudInstanceMap) ElementType

func (GeneralCloudInstanceMap) ElementType() reflect.Type

func (GeneralCloudInstanceMap) ToGeneralCloudInstanceMapOutput

func (i GeneralCloudInstanceMap) ToGeneralCloudInstanceMapOutput() GeneralCloudInstanceMapOutput

func (GeneralCloudInstanceMap) ToGeneralCloudInstanceMapOutputWithContext

func (i GeneralCloudInstanceMap) ToGeneralCloudInstanceMapOutputWithContext(ctx context.Context) GeneralCloudInstanceMapOutput

type GeneralCloudInstanceMapInput

type GeneralCloudInstanceMapInput interface {
	pulumi.Input

	ToGeneralCloudInstanceMapOutput() GeneralCloudInstanceMapOutput
	ToGeneralCloudInstanceMapOutputWithContext(context.Context) GeneralCloudInstanceMapOutput
}

GeneralCloudInstanceMapInput is an input type that accepts GeneralCloudInstanceMap and GeneralCloudInstanceMapOutput values. You can construct a concrete instance of `GeneralCloudInstanceMapInput` via:

GeneralCloudInstanceMap{ "key": GeneralCloudInstanceArgs{...} }

type GeneralCloudInstanceMapOutput

type GeneralCloudInstanceMapOutput struct{ *pulumi.OutputState }

func (GeneralCloudInstanceMapOutput) ElementType

func (GeneralCloudInstanceMapOutput) MapIndex

func (GeneralCloudInstanceMapOutput) ToGeneralCloudInstanceMapOutput

func (o GeneralCloudInstanceMapOutput) ToGeneralCloudInstanceMapOutput() GeneralCloudInstanceMapOutput

func (GeneralCloudInstanceMapOutput) ToGeneralCloudInstanceMapOutputWithContext

func (o GeneralCloudInstanceMapOutput) ToGeneralCloudInstanceMapOutputWithContext(ctx context.Context) GeneralCloudInstanceMapOutput

type GeneralCloudInstanceOutput

type GeneralCloudInstanceOutput struct{ *pulumi.OutputState }

func (GeneralCloudInstanceOutput) AutoRenewFlag

Automatic renewal flag: 0-normal renewal 1-automatic renewal, the default is 1 automatic renewal. Valid only when purchasing a prepaid instance. Valid only when the 'instance_charge_type' parameter value is 'PREPAID'.

func (GeneralCloudInstanceOutput) Collation

System character set collation, default: Chinese_PRC_CI_AS.

func (GeneralCloudInstanceOutput) Cpu

Cpu, unit: CORE.

func (GeneralCloudInstanceOutput) DbVersion

sqlserver version, currently all supported versions are: 2008R2 (SQL Server 2008 R2 Enterprise), 2012SP3 (SQL Server 2012 Enterprise), 201202 (SQL Server 2012 Standard), 2014SP2 (SQL Server 2014 Enterprise), 201402 (SQL Server 2014 Standard), 2016SP1 (SQL Server 2016 Enterprise), 201602 (SQL Server 2016 Standard), 2017 (SQL Server 2017 Enterprise), 201702 (SQL Server 2017 Standard), 2019 (SQL Server 2019 Enterprise), 201902 (SQL Server 2019 Standard). Each region supports different versions for sale, and the version information that can be sold in each region can be pulled through the DescribeProductConfig interface. If left blank, the default version is 2008R2.

func (GeneralCloudInstanceOutput) ElementType

func (GeneralCloudInstanceOutput) ElementType() reflect.Type

func (GeneralCloudInstanceOutput) HaType deprecated

Upgrade the high-availability architecture of sqlserver, upgrade from mirror disaster recovery to always on cluster disaster recovery, only support 2017 and above and support always on high-availability instances, do not support downgrading to mirror disaster recovery, CLUSTER-upgrade to always on capacity Disaster, if not filled, the high-availability architecture will not be modified.

Deprecated: It has been deprecated from version 1.81.2.

func (GeneralCloudInstanceOutput) InstanceChargeType

func (o GeneralCloudInstanceOutput) InstanceChargeType() pulumi.StringPtrOutput

Payment mode, the value supports PREPAID (prepaid), POSTPAID (postpaid).

func (GeneralCloudInstanceOutput) MachineType

The host disk type of the purchased instance, CLOUD_HSSD-enhanced SSD cloud disk for virtual machines, CLOUD_TSSD-extremely fast SSD cloud disk for virtual machines, CLOUD_BSSD-universal SSD cloud disk for virtual machines.

func (GeneralCloudInstanceOutput) Memory

Memory, unit: GB.

func (GeneralCloudInstanceOutput) Name

Name of the SQL Server instance.

func (GeneralCloudInstanceOutput) Period

Purchase instance period, the default value is 1, which means one month. The value cannot exceed 48. Valid only when the 'instance_charge_type' parameter value is 'PREPAID'.

func (GeneralCloudInstanceOutput) ProjectId

project ID.

func (GeneralCloudInstanceOutput) ResourceTags

A collection of tags bound to the new instance.

func (GeneralCloudInstanceOutput) SecurityGroupLists

func (o GeneralCloudInstanceOutput) SecurityGroupLists() pulumi.StringArrayOutput

Security group list, fill in the security group ID in the form of sg-xxx.

func (GeneralCloudInstanceOutput) Span

Maintainable time window configuration, duration, unit: hour.

func (GeneralCloudInstanceOutput) StartTime

Maintainable time window configuration, daily maintainable start time.

func (GeneralCloudInstanceOutput) Storage

instance disk storage, unit: GB.

func (GeneralCloudInstanceOutput) SubnetId

VPC subnet ID, in the form of subnet-bdoe83fa; SubnetId and VpcId need to be set at the same time or not set at the same time.

func (GeneralCloudInstanceOutput) TimeZone

System time zone, default: China Standard Time.

func (GeneralCloudInstanceOutput) ToGeneralCloudInstanceOutput

func (o GeneralCloudInstanceOutput) ToGeneralCloudInstanceOutput() GeneralCloudInstanceOutput

func (GeneralCloudInstanceOutput) ToGeneralCloudInstanceOutputWithContext

func (o GeneralCloudInstanceOutput) ToGeneralCloudInstanceOutputWithContext(ctx context.Context) GeneralCloudInstanceOutput

func (GeneralCloudInstanceOutput) VpcId

VPC network ID, in the form of vpc-dsp338hz; SubnetId and VpcId need to be set at the same time or not set at the same time.

func (GeneralCloudInstanceOutput) Weeklies

Maintainable time window configuration, in weeks, indicates the days of the week that allow maintenance, 1-7 represent Monday to weekend respectively.

func (GeneralCloudInstanceOutput) Zone

Instance AZ, such as ap-guangzhou-1 (Guangzhou Zone 1). Purchasable AZs for an instance can be obtained through the DescribeZones API.

type GeneralCloudInstanceResourceTag

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

type GeneralCloudInstanceResourceTagArgs

type GeneralCloudInstanceResourceTagArgs struct {
	TagKey   pulumi.StringPtrInput `pulumi:"tagKey"`
	TagValue pulumi.StringPtrInput `pulumi:"tagValue"`
}

func (GeneralCloudInstanceResourceTagArgs) ElementType

func (GeneralCloudInstanceResourceTagArgs) ToGeneralCloudInstanceResourceTagOutput

func (i GeneralCloudInstanceResourceTagArgs) ToGeneralCloudInstanceResourceTagOutput() GeneralCloudInstanceResourceTagOutput

func (GeneralCloudInstanceResourceTagArgs) ToGeneralCloudInstanceResourceTagOutputWithContext

func (i GeneralCloudInstanceResourceTagArgs) ToGeneralCloudInstanceResourceTagOutputWithContext(ctx context.Context) GeneralCloudInstanceResourceTagOutput

type GeneralCloudInstanceResourceTagArray

type GeneralCloudInstanceResourceTagArray []GeneralCloudInstanceResourceTagInput

func (GeneralCloudInstanceResourceTagArray) ElementType

func (GeneralCloudInstanceResourceTagArray) ToGeneralCloudInstanceResourceTagArrayOutput

func (i GeneralCloudInstanceResourceTagArray) ToGeneralCloudInstanceResourceTagArrayOutput() GeneralCloudInstanceResourceTagArrayOutput

func (GeneralCloudInstanceResourceTagArray) ToGeneralCloudInstanceResourceTagArrayOutputWithContext

func (i GeneralCloudInstanceResourceTagArray) ToGeneralCloudInstanceResourceTagArrayOutputWithContext(ctx context.Context) GeneralCloudInstanceResourceTagArrayOutput

type GeneralCloudInstanceResourceTagArrayInput

type GeneralCloudInstanceResourceTagArrayInput interface {
	pulumi.Input

	ToGeneralCloudInstanceResourceTagArrayOutput() GeneralCloudInstanceResourceTagArrayOutput
	ToGeneralCloudInstanceResourceTagArrayOutputWithContext(context.Context) GeneralCloudInstanceResourceTagArrayOutput
}

GeneralCloudInstanceResourceTagArrayInput is an input type that accepts GeneralCloudInstanceResourceTagArray and GeneralCloudInstanceResourceTagArrayOutput values. You can construct a concrete instance of `GeneralCloudInstanceResourceTagArrayInput` via:

GeneralCloudInstanceResourceTagArray{ GeneralCloudInstanceResourceTagArgs{...} }

type GeneralCloudInstanceResourceTagArrayOutput

type GeneralCloudInstanceResourceTagArrayOutput struct{ *pulumi.OutputState }

func (GeneralCloudInstanceResourceTagArrayOutput) ElementType

func (GeneralCloudInstanceResourceTagArrayOutput) Index

func (GeneralCloudInstanceResourceTagArrayOutput) ToGeneralCloudInstanceResourceTagArrayOutput

func (o GeneralCloudInstanceResourceTagArrayOutput) ToGeneralCloudInstanceResourceTagArrayOutput() GeneralCloudInstanceResourceTagArrayOutput

func (GeneralCloudInstanceResourceTagArrayOutput) ToGeneralCloudInstanceResourceTagArrayOutputWithContext

func (o GeneralCloudInstanceResourceTagArrayOutput) ToGeneralCloudInstanceResourceTagArrayOutputWithContext(ctx context.Context) GeneralCloudInstanceResourceTagArrayOutput

type GeneralCloudInstanceResourceTagInput

type GeneralCloudInstanceResourceTagInput interface {
	pulumi.Input

	ToGeneralCloudInstanceResourceTagOutput() GeneralCloudInstanceResourceTagOutput
	ToGeneralCloudInstanceResourceTagOutputWithContext(context.Context) GeneralCloudInstanceResourceTagOutput
}

GeneralCloudInstanceResourceTagInput is an input type that accepts GeneralCloudInstanceResourceTagArgs and GeneralCloudInstanceResourceTagOutput values. You can construct a concrete instance of `GeneralCloudInstanceResourceTagInput` via:

GeneralCloudInstanceResourceTagArgs{...}

type GeneralCloudInstanceResourceTagOutput

type GeneralCloudInstanceResourceTagOutput struct{ *pulumi.OutputState }

func (GeneralCloudInstanceResourceTagOutput) ElementType

func (GeneralCloudInstanceResourceTagOutput) TagKey

func (GeneralCloudInstanceResourceTagOutput) TagValue

func (GeneralCloudInstanceResourceTagOutput) ToGeneralCloudInstanceResourceTagOutput

func (o GeneralCloudInstanceResourceTagOutput) ToGeneralCloudInstanceResourceTagOutput() GeneralCloudInstanceResourceTagOutput

func (GeneralCloudInstanceResourceTagOutput) ToGeneralCloudInstanceResourceTagOutputWithContext

func (o GeneralCloudInstanceResourceTagOutput) ToGeneralCloudInstanceResourceTagOutputWithContext(ctx context.Context) GeneralCloudInstanceResourceTagOutput

type GeneralCloudInstanceState

type GeneralCloudInstanceState struct {
	// Automatic renewal flag: 0-normal renewal 1-automatic renewal, the default is 1 automatic renewal. Valid only when
	// purchasing a prepaid instance. Valid only when the 'instance_charge_type' parameter value is 'PREPAID'.
	AutoRenewFlag pulumi.IntPtrInput
	// System character set collation, default: Chinese_PRC_CI_AS.
	Collation pulumi.StringPtrInput
	// Cpu, unit: CORE.
	Cpu pulumi.IntPtrInput
	// sqlserver version, currently all supported versions are: 2008R2 (SQL Server 2008 R2 Enterprise), 2012SP3 (SQL Server
	// 2012 Enterprise), 201202 (SQL Server 2012 Standard), 2014SP2 (SQL Server 2014 Enterprise), 201402 (SQL Server 2014
	// Standard), 2016SP1 (SQL Server 2016 Enterprise), 201602 (SQL Server 2016 Standard), 2017 (SQL Server 2017 Enterprise),
	// 201702 (SQL Server 2017 Standard), 2019 (SQL Server 2019 Enterprise), 201902 (SQL Server 2019 Standard). Each region
	// supports different versions for sale, and the version information that can be sold in each region can be pulled through
	// the DescribeProductConfig interface. If left blank, the default version is 2008R2.
	DbVersion pulumi.StringPtrInput
	// Upgrade the high-availability architecture of sqlserver, upgrade from mirror disaster recovery to always on cluster
	// disaster recovery, only support 2017 and above and support always on high-availability instances, do not support
	// downgrading to mirror disaster recovery, CLUSTER-upgrade to always on capacity Disaster, if not filled, the
	// high-availability architecture will not be modified.
	//
	// Deprecated: It has been deprecated from version 1.81.2.
	HaType pulumi.StringPtrInput
	// Payment mode, the value supports PREPAID (prepaid), POSTPAID (postpaid).
	InstanceChargeType pulumi.StringPtrInput
	// The host disk type of the purchased instance, CLOUD_HSSD-enhanced SSD cloud disk for virtual machines,
	// CLOUD_TSSD-extremely fast SSD cloud disk for virtual machines, CLOUD_BSSD-universal SSD cloud disk for virtual machines.
	MachineType pulumi.StringPtrInput
	// Memory, unit: GB.
	Memory pulumi.IntPtrInput
	// Name of the SQL Server instance.
	Name pulumi.StringPtrInput
	// Purchase instance period, the default value is 1, which means one month. The value cannot exceed 48. Valid only when the
	// 'instance_charge_type' parameter value is 'PREPAID'.
	Period pulumi.IntPtrInput
	// project ID.
	ProjectId pulumi.IntPtrInput
	// A collection of tags bound to the new instance.
	ResourceTags GeneralCloudInstanceResourceTagArrayInput
	// Security group list, fill in the security group ID in the form of sg-xxx.
	SecurityGroupLists pulumi.StringArrayInput
	// Maintainable time window configuration, duration, unit: hour.
	Span pulumi.IntPtrInput
	// Maintainable time window configuration, daily maintainable start time.
	StartTime pulumi.StringPtrInput
	// instance disk storage, unit: GB.
	Storage pulumi.IntPtrInput
	// VPC subnet ID, in the form of subnet-bdoe83fa; SubnetId and VpcId need to be set at the same time or not set at the same
	// time.
	SubnetId pulumi.StringPtrInput
	// System time zone, default: China Standard Time.
	TimeZone pulumi.StringPtrInput
	// VPC network ID, in the form of vpc-dsp338hz; SubnetId and VpcId need to be set at the same time or not set at the same
	// time.
	VpcId pulumi.StringPtrInput
	// Maintainable time window configuration, in weeks, indicates the days of the week that allow maintenance, 1-7 represent
	// Monday to weekend respectively.
	Weeklies pulumi.IntArrayInput
	// Instance AZ, such as ap-guangzhou-1 (Guangzhou Zone 1). Purchasable AZs for an instance can be obtained through the
	// DescribeZones API.
	Zone pulumi.StringPtrInput
}

func (GeneralCloudInstanceState) ElementType

func (GeneralCloudInstanceState) ElementType() reflect.Type

type GeneralCloudRoInstance

type GeneralCloudRoInstance struct {
	pulumi.CustomResourceState

	// System character set collation, default: Chinese_PRC_CI_AS.
	Collation pulumi.StringPtrOutput `pulumi:"collation"`
	// Number of instance cores.
	Cpu pulumi.IntOutput `pulumi:"cpu"`
	// Payment mode, the value supports PREPAID (prepaid), POSTPAID (postpaid).
	InstanceChargeType pulumi.StringPtrOutput `pulumi:"instanceChargeType"`
	// Primary instance ID, in the format: mssql-3l3fgqn7.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// The host disk type of the purchased instance, CLOUD_HSSD-enhanced SSD cloud disk for virtual machines,
	// CLOUD_TSSD-extremely fast SSD cloud disk for virtual machines, CLOUD_BSSD-universal SSD cloud disk for virtual machines.
	MachineType pulumi.StringOutput `pulumi:"machineType"`
	// Instance memory size, in GB.
	Memory pulumi.IntOutput `pulumi:"memory"`
	// Purchase instance period, the default value is 1, which means one month. The value cannot exceed 48.
	Period pulumi.IntPtrOutput `pulumi:"period"`
	// Required when ReadOnlyGroupType=3, existing read-only group ID.
	ReadOnlyGroupId pulumi.StringOutput `pulumi:"readOnlyGroupId"`
	// Required when ReadOnlyGroupType=2, whether to enable the delayed elimination function for the newly created read-only
	// group, 1-on, 0-off. When the delay between the read-only replica and the primary instance is greater than the threshold,
	// it will be automatically removed.
	ReadOnlyGroupIsOfflineDelay pulumi.IntOutput `pulumi:"readOnlyGroupIsOfflineDelay"`
	// Mandatory when ReadOnlyGroupType=2 and ReadOnlyGroupIsOfflineDelay=1, the threshold for delay culling of newly created
	// read-only groups.
	ReadOnlyGroupMaxDelayTime pulumi.IntOutput `pulumi:"readOnlyGroupMaxDelayTime"`
	// Required when ReadOnlyGroupType=2 and ReadOnlyGroupIsOfflineDelay=1, the newly created read-only group retains at least
	// the number of read-only replicas after delay elimination.
	ReadOnlyGroupMinInGroup pulumi.IntOutput `pulumi:"readOnlyGroupMinInGroup"`
	// Required when ReadOnlyGroupType=2, the name of the newly created read-only group.
	ReadOnlyGroupName pulumi.StringOutput `pulumi:"readOnlyGroupName"`
	// Read-only group type option, 1- Ship according to one instance and one read-only group, 2 - Ship after creating a
	// read-only group, all instances are under this read-only group, 3 - All instances shipped are in the existing Some
	// read-only groups below.
	ReadOnlyGroupType pulumi.IntOutput `pulumi:"readOnlyGroupType"`
	// Tag description list.
	ResourceTags pulumi.MapOutput `pulumi:"resourceTags"`
	// Primary read only instance ID, in the format: mssqlro-lbljc5qd.
	RoInstanceId pulumi.StringOutput `pulumi:"roInstanceId"`
	// Security group list, fill in the security group ID in the form of sg-xxx.
	SecurityGroupLists pulumi.StringArrayOutput `pulumi:"securityGroupLists"`
	// Instance disk size, in GB.
	Storage pulumi.IntOutput `pulumi:"storage"`
	// VPC subnet ID, in the form of subnet-bdoe83fa; SubnetId and VpcId need to be set at the same time or not set at the same
	// time.
	SubnetId pulumi.StringPtrOutput `pulumi:"subnetId"`
	// System time zone, default: China Standard Time.
	TimeZone pulumi.StringPtrOutput `pulumi:"timeZone"`
	// VPC network ID, in the form of vpc-dsp338hz; SubnetId and VpcId need to be set at the same time or not set at the same
	// time.
	VpcId pulumi.StringPtrOutput `pulumi:"vpcId"`
	// Instance Availability Zone, similar to ap-guangzhou-1 (Guangzhou District 1); the instance sales area can be obtained
	// through the interface DescribeZones.
	Zone pulumi.StringOutput `pulumi:"zone"`
}

func GetGeneralCloudRoInstance

func GetGeneralCloudRoInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GeneralCloudRoInstanceState, opts ...pulumi.ResourceOption) (*GeneralCloudRoInstance, error)

GetGeneralCloudRoInstance gets an existing GeneralCloudRoInstance 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 NewGeneralCloudRoInstance

func NewGeneralCloudRoInstance(ctx *pulumi.Context,
	name string, args *GeneralCloudRoInstanceArgs, opts ...pulumi.ResourceOption) (*GeneralCloudRoInstance, error)

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

func (*GeneralCloudRoInstance) ElementType

func (*GeneralCloudRoInstance) ElementType() reflect.Type

func (*GeneralCloudRoInstance) ToGeneralCloudRoInstanceOutput

func (i *GeneralCloudRoInstance) ToGeneralCloudRoInstanceOutput() GeneralCloudRoInstanceOutput

func (*GeneralCloudRoInstance) ToGeneralCloudRoInstanceOutputWithContext

func (i *GeneralCloudRoInstance) ToGeneralCloudRoInstanceOutputWithContext(ctx context.Context) GeneralCloudRoInstanceOutput

type GeneralCloudRoInstanceArgs

type GeneralCloudRoInstanceArgs struct {
	// System character set collation, default: Chinese_PRC_CI_AS.
	Collation pulumi.StringPtrInput
	// Number of instance cores.
	Cpu pulumi.IntInput
	// Payment mode, the value supports PREPAID (prepaid), POSTPAID (postpaid).
	InstanceChargeType pulumi.StringPtrInput
	// Primary instance ID, in the format: mssql-3l3fgqn7.
	InstanceId pulumi.StringInput
	// The host disk type of the purchased instance, CLOUD_HSSD-enhanced SSD cloud disk for virtual machines,
	// CLOUD_TSSD-extremely fast SSD cloud disk for virtual machines, CLOUD_BSSD-universal SSD cloud disk for virtual machines.
	MachineType pulumi.StringInput
	// Instance memory size, in GB.
	Memory pulumi.IntInput
	// Purchase instance period, the default value is 1, which means one month. The value cannot exceed 48.
	Period pulumi.IntPtrInput
	// Required when ReadOnlyGroupType=3, existing read-only group ID.
	ReadOnlyGroupId pulumi.StringPtrInput
	// Required when ReadOnlyGroupType=2, whether to enable the delayed elimination function for the newly created read-only
	// group, 1-on, 0-off. When the delay between the read-only replica and the primary instance is greater than the threshold,
	// it will be automatically removed.
	ReadOnlyGroupIsOfflineDelay pulumi.IntPtrInput
	// Mandatory when ReadOnlyGroupType=2 and ReadOnlyGroupIsOfflineDelay=1, the threshold for delay culling of newly created
	// read-only groups.
	ReadOnlyGroupMaxDelayTime pulumi.IntPtrInput
	// Required when ReadOnlyGroupType=2 and ReadOnlyGroupIsOfflineDelay=1, the newly created read-only group retains at least
	// the number of read-only replicas after delay elimination.
	ReadOnlyGroupMinInGroup pulumi.IntPtrInput
	// Required when ReadOnlyGroupType=2, the name of the newly created read-only group.
	ReadOnlyGroupName pulumi.StringPtrInput
	// Read-only group type option, 1- Ship according to one instance and one read-only group, 2 - Ship after creating a
	// read-only group, all instances are under this read-only group, 3 - All instances shipped are in the existing Some
	// read-only groups below.
	ReadOnlyGroupType pulumi.IntInput
	// Tag description list.
	ResourceTags pulumi.MapInput
	// Security group list, fill in the security group ID in the form of sg-xxx.
	SecurityGroupLists pulumi.StringArrayInput
	// Instance disk size, in GB.
	Storage pulumi.IntInput
	// VPC subnet ID, in the form of subnet-bdoe83fa; SubnetId and VpcId need to be set at the same time or not set at the same
	// time.
	SubnetId pulumi.StringPtrInput
	// System time zone, default: China Standard Time.
	TimeZone pulumi.StringPtrInput
	// VPC network ID, in the form of vpc-dsp338hz; SubnetId and VpcId need to be set at the same time or not set at the same
	// time.
	VpcId pulumi.StringPtrInput
	// Instance Availability Zone, similar to ap-guangzhou-1 (Guangzhou District 1); the instance sales area can be obtained
	// through the interface DescribeZones.
	Zone pulumi.StringInput
}

The set of arguments for constructing a GeneralCloudRoInstance resource.

func (GeneralCloudRoInstanceArgs) ElementType

func (GeneralCloudRoInstanceArgs) ElementType() reflect.Type

type GeneralCloudRoInstanceArray

type GeneralCloudRoInstanceArray []GeneralCloudRoInstanceInput

func (GeneralCloudRoInstanceArray) ElementType

func (GeneralCloudRoInstanceArray) ToGeneralCloudRoInstanceArrayOutput

func (i GeneralCloudRoInstanceArray) ToGeneralCloudRoInstanceArrayOutput() GeneralCloudRoInstanceArrayOutput

func (GeneralCloudRoInstanceArray) ToGeneralCloudRoInstanceArrayOutputWithContext

func (i GeneralCloudRoInstanceArray) ToGeneralCloudRoInstanceArrayOutputWithContext(ctx context.Context) GeneralCloudRoInstanceArrayOutput

type GeneralCloudRoInstanceArrayInput

type GeneralCloudRoInstanceArrayInput interface {
	pulumi.Input

	ToGeneralCloudRoInstanceArrayOutput() GeneralCloudRoInstanceArrayOutput
	ToGeneralCloudRoInstanceArrayOutputWithContext(context.Context) GeneralCloudRoInstanceArrayOutput
}

GeneralCloudRoInstanceArrayInput is an input type that accepts GeneralCloudRoInstanceArray and GeneralCloudRoInstanceArrayOutput values. You can construct a concrete instance of `GeneralCloudRoInstanceArrayInput` via:

GeneralCloudRoInstanceArray{ GeneralCloudRoInstanceArgs{...} }

type GeneralCloudRoInstanceArrayOutput

type GeneralCloudRoInstanceArrayOutput struct{ *pulumi.OutputState }

func (GeneralCloudRoInstanceArrayOutput) ElementType

func (GeneralCloudRoInstanceArrayOutput) Index

func (GeneralCloudRoInstanceArrayOutput) ToGeneralCloudRoInstanceArrayOutput

func (o GeneralCloudRoInstanceArrayOutput) ToGeneralCloudRoInstanceArrayOutput() GeneralCloudRoInstanceArrayOutput

func (GeneralCloudRoInstanceArrayOutput) ToGeneralCloudRoInstanceArrayOutputWithContext

func (o GeneralCloudRoInstanceArrayOutput) ToGeneralCloudRoInstanceArrayOutputWithContext(ctx context.Context) GeneralCloudRoInstanceArrayOutput

type GeneralCloudRoInstanceInput

type GeneralCloudRoInstanceInput interface {
	pulumi.Input

	ToGeneralCloudRoInstanceOutput() GeneralCloudRoInstanceOutput
	ToGeneralCloudRoInstanceOutputWithContext(ctx context.Context) GeneralCloudRoInstanceOutput
}

type GeneralCloudRoInstanceMap

type GeneralCloudRoInstanceMap map[string]GeneralCloudRoInstanceInput

func (GeneralCloudRoInstanceMap) ElementType

func (GeneralCloudRoInstanceMap) ElementType() reflect.Type

func (GeneralCloudRoInstanceMap) ToGeneralCloudRoInstanceMapOutput

func (i GeneralCloudRoInstanceMap) ToGeneralCloudRoInstanceMapOutput() GeneralCloudRoInstanceMapOutput

func (GeneralCloudRoInstanceMap) ToGeneralCloudRoInstanceMapOutputWithContext

func (i GeneralCloudRoInstanceMap) ToGeneralCloudRoInstanceMapOutputWithContext(ctx context.Context) GeneralCloudRoInstanceMapOutput

type GeneralCloudRoInstanceMapInput

type GeneralCloudRoInstanceMapInput interface {
	pulumi.Input

	ToGeneralCloudRoInstanceMapOutput() GeneralCloudRoInstanceMapOutput
	ToGeneralCloudRoInstanceMapOutputWithContext(context.Context) GeneralCloudRoInstanceMapOutput
}

GeneralCloudRoInstanceMapInput is an input type that accepts GeneralCloudRoInstanceMap and GeneralCloudRoInstanceMapOutput values. You can construct a concrete instance of `GeneralCloudRoInstanceMapInput` via:

GeneralCloudRoInstanceMap{ "key": GeneralCloudRoInstanceArgs{...} }

type GeneralCloudRoInstanceMapOutput

type GeneralCloudRoInstanceMapOutput struct{ *pulumi.OutputState }

func (GeneralCloudRoInstanceMapOutput) ElementType

func (GeneralCloudRoInstanceMapOutput) MapIndex

func (GeneralCloudRoInstanceMapOutput) ToGeneralCloudRoInstanceMapOutput

func (o GeneralCloudRoInstanceMapOutput) ToGeneralCloudRoInstanceMapOutput() GeneralCloudRoInstanceMapOutput

func (GeneralCloudRoInstanceMapOutput) ToGeneralCloudRoInstanceMapOutputWithContext

func (o GeneralCloudRoInstanceMapOutput) ToGeneralCloudRoInstanceMapOutputWithContext(ctx context.Context) GeneralCloudRoInstanceMapOutput

type GeneralCloudRoInstanceOutput

type GeneralCloudRoInstanceOutput struct{ *pulumi.OutputState }

func (GeneralCloudRoInstanceOutput) Collation

System character set collation, default: Chinese_PRC_CI_AS.

func (GeneralCloudRoInstanceOutput) Cpu

Number of instance cores.

func (GeneralCloudRoInstanceOutput) ElementType

func (GeneralCloudRoInstanceOutput) InstanceChargeType

func (o GeneralCloudRoInstanceOutput) InstanceChargeType() pulumi.StringPtrOutput

Payment mode, the value supports PREPAID (prepaid), POSTPAID (postpaid).

func (GeneralCloudRoInstanceOutput) InstanceId

Primary instance ID, in the format: mssql-3l3fgqn7.

func (GeneralCloudRoInstanceOutput) MachineType

The host disk type of the purchased instance, CLOUD_HSSD-enhanced SSD cloud disk for virtual machines, CLOUD_TSSD-extremely fast SSD cloud disk for virtual machines, CLOUD_BSSD-universal SSD cloud disk for virtual machines.

func (GeneralCloudRoInstanceOutput) Memory

Instance memory size, in GB.

func (GeneralCloudRoInstanceOutput) Period

Purchase instance period, the default value is 1, which means one month. The value cannot exceed 48.

func (GeneralCloudRoInstanceOutput) ReadOnlyGroupId

func (o GeneralCloudRoInstanceOutput) ReadOnlyGroupId() pulumi.StringOutput

Required when ReadOnlyGroupType=3, existing read-only group ID.

func (GeneralCloudRoInstanceOutput) ReadOnlyGroupIsOfflineDelay

func (o GeneralCloudRoInstanceOutput) ReadOnlyGroupIsOfflineDelay() pulumi.IntOutput

Required when ReadOnlyGroupType=2, whether to enable the delayed elimination function for the newly created read-only group, 1-on, 0-off. When the delay between the read-only replica and the primary instance is greater than the threshold, it will be automatically removed.

func (GeneralCloudRoInstanceOutput) ReadOnlyGroupMaxDelayTime

func (o GeneralCloudRoInstanceOutput) ReadOnlyGroupMaxDelayTime() pulumi.IntOutput

Mandatory when ReadOnlyGroupType=2 and ReadOnlyGroupIsOfflineDelay=1, the threshold for delay culling of newly created read-only groups.

func (GeneralCloudRoInstanceOutput) ReadOnlyGroupMinInGroup

func (o GeneralCloudRoInstanceOutput) ReadOnlyGroupMinInGroup() pulumi.IntOutput

Required when ReadOnlyGroupType=2 and ReadOnlyGroupIsOfflineDelay=1, the newly created read-only group retains at least the number of read-only replicas after delay elimination.

func (GeneralCloudRoInstanceOutput) ReadOnlyGroupName

func (o GeneralCloudRoInstanceOutput) ReadOnlyGroupName() pulumi.StringOutput

Required when ReadOnlyGroupType=2, the name of the newly created read-only group.

func (GeneralCloudRoInstanceOutput) ReadOnlyGroupType

func (o GeneralCloudRoInstanceOutput) ReadOnlyGroupType() pulumi.IntOutput

Read-only group type option, 1- Ship according to one instance and one read-only group, 2 - Ship after creating a read-only group, all instances are under this read-only group, 3 - All instances shipped are in the existing Some read-only groups below.

func (GeneralCloudRoInstanceOutput) ResourceTags

Tag description list.

func (GeneralCloudRoInstanceOutput) RoInstanceId

Primary read only instance ID, in the format: mssqlro-lbljc5qd.

func (GeneralCloudRoInstanceOutput) SecurityGroupLists

func (o GeneralCloudRoInstanceOutput) SecurityGroupLists() pulumi.StringArrayOutput

Security group list, fill in the security group ID in the form of sg-xxx.

func (GeneralCloudRoInstanceOutput) Storage

Instance disk size, in GB.

func (GeneralCloudRoInstanceOutput) SubnetId

VPC subnet ID, in the form of subnet-bdoe83fa; SubnetId and VpcId need to be set at the same time or not set at the same time.

func (GeneralCloudRoInstanceOutput) TimeZone

System time zone, default: China Standard Time.

func (GeneralCloudRoInstanceOutput) ToGeneralCloudRoInstanceOutput

func (o GeneralCloudRoInstanceOutput) ToGeneralCloudRoInstanceOutput() GeneralCloudRoInstanceOutput

func (GeneralCloudRoInstanceOutput) ToGeneralCloudRoInstanceOutputWithContext

func (o GeneralCloudRoInstanceOutput) ToGeneralCloudRoInstanceOutputWithContext(ctx context.Context) GeneralCloudRoInstanceOutput

func (GeneralCloudRoInstanceOutput) VpcId

VPC network ID, in the form of vpc-dsp338hz; SubnetId and VpcId need to be set at the same time or not set at the same time.

func (GeneralCloudRoInstanceOutput) Zone

Instance Availability Zone, similar to ap-guangzhou-1 (Guangzhou District 1); the instance sales area can be obtained through the interface DescribeZones.

type GeneralCloudRoInstanceState

type GeneralCloudRoInstanceState struct {
	// System character set collation, default: Chinese_PRC_CI_AS.
	Collation pulumi.StringPtrInput
	// Number of instance cores.
	Cpu pulumi.IntPtrInput
	// Payment mode, the value supports PREPAID (prepaid), POSTPAID (postpaid).
	InstanceChargeType pulumi.StringPtrInput
	// Primary instance ID, in the format: mssql-3l3fgqn7.
	InstanceId pulumi.StringPtrInput
	// The host disk type of the purchased instance, CLOUD_HSSD-enhanced SSD cloud disk for virtual machines,
	// CLOUD_TSSD-extremely fast SSD cloud disk for virtual machines, CLOUD_BSSD-universal SSD cloud disk for virtual machines.
	MachineType pulumi.StringPtrInput
	// Instance memory size, in GB.
	Memory pulumi.IntPtrInput
	// Purchase instance period, the default value is 1, which means one month. The value cannot exceed 48.
	Period pulumi.IntPtrInput
	// Required when ReadOnlyGroupType=3, existing read-only group ID.
	ReadOnlyGroupId pulumi.StringPtrInput
	// Required when ReadOnlyGroupType=2, whether to enable the delayed elimination function for the newly created read-only
	// group, 1-on, 0-off. When the delay between the read-only replica and the primary instance is greater than the threshold,
	// it will be automatically removed.
	ReadOnlyGroupIsOfflineDelay pulumi.IntPtrInput
	// Mandatory when ReadOnlyGroupType=2 and ReadOnlyGroupIsOfflineDelay=1, the threshold for delay culling of newly created
	// read-only groups.
	ReadOnlyGroupMaxDelayTime pulumi.IntPtrInput
	// Required when ReadOnlyGroupType=2 and ReadOnlyGroupIsOfflineDelay=1, the newly created read-only group retains at least
	// the number of read-only replicas after delay elimination.
	ReadOnlyGroupMinInGroup pulumi.IntPtrInput
	// Required when ReadOnlyGroupType=2, the name of the newly created read-only group.
	ReadOnlyGroupName pulumi.StringPtrInput
	// Read-only group type option, 1- Ship according to one instance and one read-only group, 2 - Ship after creating a
	// read-only group, all instances are under this read-only group, 3 - All instances shipped are in the existing Some
	// read-only groups below.
	ReadOnlyGroupType pulumi.IntPtrInput
	// Tag description list.
	ResourceTags pulumi.MapInput
	// Primary read only instance ID, in the format: mssqlro-lbljc5qd.
	RoInstanceId pulumi.StringPtrInput
	// Security group list, fill in the security group ID in the form of sg-xxx.
	SecurityGroupLists pulumi.StringArrayInput
	// Instance disk size, in GB.
	Storage pulumi.IntPtrInput
	// VPC subnet ID, in the form of subnet-bdoe83fa; SubnetId and VpcId need to be set at the same time or not set at the same
	// time.
	SubnetId pulumi.StringPtrInput
	// System time zone, default: China Standard Time.
	TimeZone pulumi.StringPtrInput
	// VPC network ID, in the form of vpc-dsp338hz; SubnetId and VpcId need to be set at the same time or not set at the same
	// time.
	VpcId pulumi.StringPtrInput
	// Instance Availability Zone, similar to ap-guangzhou-1 (Guangzhou District 1); the instance sales area can be obtained
	// through the interface DescribeZones.
	Zone pulumi.StringPtrInput
}

func (GeneralCloudRoInstanceState) ElementType

type GeneralCommunication

type GeneralCommunication struct {
	pulumi.CustomResourceState

	// ID of instances.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
}

func GetGeneralCommunication

func GetGeneralCommunication(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GeneralCommunicationState, opts ...pulumi.ResourceOption) (*GeneralCommunication, error)

GetGeneralCommunication gets an existing GeneralCommunication 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 NewGeneralCommunication

func NewGeneralCommunication(ctx *pulumi.Context,
	name string, args *GeneralCommunicationArgs, opts ...pulumi.ResourceOption) (*GeneralCommunication, error)

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

func (*GeneralCommunication) ElementType

func (*GeneralCommunication) ElementType() reflect.Type

func (*GeneralCommunication) ToGeneralCommunicationOutput

func (i *GeneralCommunication) ToGeneralCommunicationOutput() GeneralCommunicationOutput

func (*GeneralCommunication) ToGeneralCommunicationOutputWithContext

func (i *GeneralCommunication) ToGeneralCommunicationOutputWithContext(ctx context.Context) GeneralCommunicationOutput

type GeneralCommunicationArgs

type GeneralCommunicationArgs struct {
	// ID of instances.
	InstanceId pulumi.StringInput
}

The set of arguments for constructing a GeneralCommunication resource.

func (GeneralCommunicationArgs) ElementType

func (GeneralCommunicationArgs) ElementType() reflect.Type

type GeneralCommunicationArray

type GeneralCommunicationArray []GeneralCommunicationInput

func (GeneralCommunicationArray) ElementType

func (GeneralCommunicationArray) ElementType() reflect.Type

func (GeneralCommunicationArray) ToGeneralCommunicationArrayOutput

func (i GeneralCommunicationArray) ToGeneralCommunicationArrayOutput() GeneralCommunicationArrayOutput

func (GeneralCommunicationArray) ToGeneralCommunicationArrayOutputWithContext

func (i GeneralCommunicationArray) ToGeneralCommunicationArrayOutputWithContext(ctx context.Context) GeneralCommunicationArrayOutput

type GeneralCommunicationArrayInput

type GeneralCommunicationArrayInput interface {
	pulumi.Input

	ToGeneralCommunicationArrayOutput() GeneralCommunicationArrayOutput
	ToGeneralCommunicationArrayOutputWithContext(context.Context) GeneralCommunicationArrayOutput
}

GeneralCommunicationArrayInput is an input type that accepts GeneralCommunicationArray and GeneralCommunicationArrayOutput values. You can construct a concrete instance of `GeneralCommunicationArrayInput` via:

GeneralCommunicationArray{ GeneralCommunicationArgs{...} }

type GeneralCommunicationArrayOutput

type GeneralCommunicationArrayOutput struct{ *pulumi.OutputState }

func (GeneralCommunicationArrayOutput) ElementType

func (GeneralCommunicationArrayOutput) Index

func (GeneralCommunicationArrayOutput) ToGeneralCommunicationArrayOutput

func (o GeneralCommunicationArrayOutput) ToGeneralCommunicationArrayOutput() GeneralCommunicationArrayOutput

func (GeneralCommunicationArrayOutput) ToGeneralCommunicationArrayOutputWithContext

func (o GeneralCommunicationArrayOutput) ToGeneralCommunicationArrayOutputWithContext(ctx context.Context) GeneralCommunicationArrayOutput

type GeneralCommunicationInput

type GeneralCommunicationInput interface {
	pulumi.Input

	ToGeneralCommunicationOutput() GeneralCommunicationOutput
	ToGeneralCommunicationOutputWithContext(ctx context.Context) GeneralCommunicationOutput
}

type GeneralCommunicationMap

type GeneralCommunicationMap map[string]GeneralCommunicationInput

func (GeneralCommunicationMap) ElementType

func (GeneralCommunicationMap) ElementType() reflect.Type

func (GeneralCommunicationMap) ToGeneralCommunicationMapOutput

func (i GeneralCommunicationMap) ToGeneralCommunicationMapOutput() GeneralCommunicationMapOutput

func (GeneralCommunicationMap) ToGeneralCommunicationMapOutputWithContext

func (i GeneralCommunicationMap) ToGeneralCommunicationMapOutputWithContext(ctx context.Context) GeneralCommunicationMapOutput

type GeneralCommunicationMapInput

type GeneralCommunicationMapInput interface {
	pulumi.Input

	ToGeneralCommunicationMapOutput() GeneralCommunicationMapOutput
	ToGeneralCommunicationMapOutputWithContext(context.Context) GeneralCommunicationMapOutput
}

GeneralCommunicationMapInput is an input type that accepts GeneralCommunicationMap and GeneralCommunicationMapOutput values. You can construct a concrete instance of `GeneralCommunicationMapInput` via:

GeneralCommunicationMap{ "key": GeneralCommunicationArgs{...} }

type GeneralCommunicationMapOutput

type GeneralCommunicationMapOutput struct{ *pulumi.OutputState }

func (GeneralCommunicationMapOutput) ElementType

func (GeneralCommunicationMapOutput) MapIndex

func (GeneralCommunicationMapOutput) ToGeneralCommunicationMapOutput

func (o GeneralCommunicationMapOutput) ToGeneralCommunicationMapOutput() GeneralCommunicationMapOutput

func (GeneralCommunicationMapOutput) ToGeneralCommunicationMapOutputWithContext

func (o GeneralCommunicationMapOutput) ToGeneralCommunicationMapOutputWithContext(ctx context.Context) GeneralCommunicationMapOutput

type GeneralCommunicationOutput

type GeneralCommunicationOutput struct{ *pulumi.OutputState }

func (GeneralCommunicationOutput) ElementType

func (GeneralCommunicationOutput) ElementType() reflect.Type

func (GeneralCommunicationOutput) InstanceId

ID of instances.

func (GeneralCommunicationOutput) ToGeneralCommunicationOutput

func (o GeneralCommunicationOutput) ToGeneralCommunicationOutput() GeneralCommunicationOutput

func (GeneralCommunicationOutput) ToGeneralCommunicationOutputWithContext

func (o GeneralCommunicationOutput) ToGeneralCommunicationOutputWithContext(ctx context.Context) GeneralCommunicationOutput

type GeneralCommunicationState

type GeneralCommunicationState struct {
	// ID of instances.
	InstanceId pulumi.StringPtrInput
}

func (GeneralCommunicationState) ElementType

func (GeneralCommunicationState) ElementType() reflect.Type

type GetAccountDbAttachmentsArgs

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

A collection of arguments for invoking getAccountDbAttachments.

type GetAccountDbAttachmentsList

type GetAccountDbAttachmentsList struct {
	AccountName string `pulumi:"accountName"`
	DbName      string `pulumi:"dbName"`
	InstanceId  string `pulumi:"instanceId"`
	Privilege   string `pulumi:"privilege"`
}

type GetAccountDbAttachmentsListArgs

type GetAccountDbAttachmentsListArgs struct {
	AccountName pulumi.StringInput `pulumi:"accountName"`
	DbName      pulumi.StringInput `pulumi:"dbName"`
	InstanceId  pulumi.StringInput `pulumi:"instanceId"`
	Privilege   pulumi.StringInput `pulumi:"privilege"`
}

func (GetAccountDbAttachmentsListArgs) ElementType

func (GetAccountDbAttachmentsListArgs) ToGetAccountDbAttachmentsListOutput

func (i GetAccountDbAttachmentsListArgs) ToGetAccountDbAttachmentsListOutput() GetAccountDbAttachmentsListOutput

func (GetAccountDbAttachmentsListArgs) ToGetAccountDbAttachmentsListOutputWithContext

func (i GetAccountDbAttachmentsListArgs) ToGetAccountDbAttachmentsListOutputWithContext(ctx context.Context) GetAccountDbAttachmentsListOutput

type GetAccountDbAttachmentsListArray

type GetAccountDbAttachmentsListArray []GetAccountDbAttachmentsListInput

func (GetAccountDbAttachmentsListArray) ElementType

func (GetAccountDbAttachmentsListArray) ToGetAccountDbAttachmentsListArrayOutput

func (i GetAccountDbAttachmentsListArray) ToGetAccountDbAttachmentsListArrayOutput() GetAccountDbAttachmentsListArrayOutput

func (GetAccountDbAttachmentsListArray) ToGetAccountDbAttachmentsListArrayOutputWithContext

func (i GetAccountDbAttachmentsListArray) ToGetAccountDbAttachmentsListArrayOutputWithContext(ctx context.Context) GetAccountDbAttachmentsListArrayOutput

type GetAccountDbAttachmentsListArrayInput

type GetAccountDbAttachmentsListArrayInput interface {
	pulumi.Input

	ToGetAccountDbAttachmentsListArrayOutput() GetAccountDbAttachmentsListArrayOutput
	ToGetAccountDbAttachmentsListArrayOutputWithContext(context.Context) GetAccountDbAttachmentsListArrayOutput
}

GetAccountDbAttachmentsListArrayInput is an input type that accepts GetAccountDbAttachmentsListArray and GetAccountDbAttachmentsListArrayOutput values. You can construct a concrete instance of `GetAccountDbAttachmentsListArrayInput` via:

GetAccountDbAttachmentsListArray{ GetAccountDbAttachmentsListArgs{...} }

type GetAccountDbAttachmentsListArrayOutput

type GetAccountDbAttachmentsListArrayOutput struct{ *pulumi.OutputState }

func (GetAccountDbAttachmentsListArrayOutput) ElementType

func (GetAccountDbAttachmentsListArrayOutput) Index

func (GetAccountDbAttachmentsListArrayOutput) ToGetAccountDbAttachmentsListArrayOutput

func (o GetAccountDbAttachmentsListArrayOutput) ToGetAccountDbAttachmentsListArrayOutput() GetAccountDbAttachmentsListArrayOutput

func (GetAccountDbAttachmentsListArrayOutput) ToGetAccountDbAttachmentsListArrayOutputWithContext

func (o GetAccountDbAttachmentsListArrayOutput) ToGetAccountDbAttachmentsListArrayOutputWithContext(ctx context.Context) GetAccountDbAttachmentsListArrayOutput

type GetAccountDbAttachmentsListInput

type GetAccountDbAttachmentsListInput interface {
	pulumi.Input

	ToGetAccountDbAttachmentsListOutput() GetAccountDbAttachmentsListOutput
	ToGetAccountDbAttachmentsListOutputWithContext(context.Context) GetAccountDbAttachmentsListOutput
}

GetAccountDbAttachmentsListInput is an input type that accepts GetAccountDbAttachmentsListArgs and GetAccountDbAttachmentsListOutput values. You can construct a concrete instance of `GetAccountDbAttachmentsListInput` via:

GetAccountDbAttachmentsListArgs{...}

type GetAccountDbAttachmentsListOutput

type GetAccountDbAttachmentsListOutput struct{ *pulumi.OutputState }

func (GetAccountDbAttachmentsListOutput) AccountName

func (GetAccountDbAttachmentsListOutput) DbName

func (GetAccountDbAttachmentsListOutput) ElementType

func (GetAccountDbAttachmentsListOutput) InstanceId

func (GetAccountDbAttachmentsListOutput) Privilege

func (GetAccountDbAttachmentsListOutput) ToGetAccountDbAttachmentsListOutput

func (o GetAccountDbAttachmentsListOutput) ToGetAccountDbAttachmentsListOutput() GetAccountDbAttachmentsListOutput

func (GetAccountDbAttachmentsListOutput) ToGetAccountDbAttachmentsListOutputWithContext

func (o GetAccountDbAttachmentsListOutput) ToGetAccountDbAttachmentsListOutputWithContext(ctx context.Context) GetAccountDbAttachmentsListOutput

type GetAccountDbAttachmentsOutputArgs

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

A collection of arguments for invoking getAccountDbAttachments.

func (GetAccountDbAttachmentsOutputArgs) ElementType

type GetAccountDbAttachmentsResult

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

A collection of values returned by getAccountDbAttachments.

type GetAccountDbAttachmentsResultOutput

type GetAccountDbAttachmentsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAccountDbAttachments.

func (GetAccountDbAttachmentsResultOutput) AccountName

func (GetAccountDbAttachmentsResultOutput) DbName

func (GetAccountDbAttachmentsResultOutput) ElementType

func (GetAccountDbAttachmentsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetAccountDbAttachmentsResultOutput) InstanceId

func (GetAccountDbAttachmentsResultOutput) Lists

func (GetAccountDbAttachmentsResultOutput) ResultOutputFile

func (GetAccountDbAttachmentsResultOutput) ToGetAccountDbAttachmentsResultOutput

func (o GetAccountDbAttachmentsResultOutput) ToGetAccountDbAttachmentsResultOutput() GetAccountDbAttachmentsResultOutput

func (GetAccountDbAttachmentsResultOutput) ToGetAccountDbAttachmentsResultOutputWithContext

func (o GetAccountDbAttachmentsResultOutput) ToGetAccountDbAttachmentsResultOutputWithContext(ctx context.Context) GetAccountDbAttachmentsResultOutput

type GetAccountsArgs

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

A collection of arguments for invoking getAccounts.

type GetAccountsList

type GetAccountsList struct {
	CreateTime string `pulumi:"createTime"`
	InstanceId string `pulumi:"instanceId"`
	Name       string `pulumi:"name"`
	Remark     string `pulumi:"remark"`
	Status     int    `pulumi:"status"`
	UpdateTime string `pulumi:"updateTime"`
}

type GetAccountsListArgs

type GetAccountsListArgs struct {
	CreateTime pulumi.StringInput `pulumi:"createTime"`
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	Name       pulumi.StringInput `pulumi:"name"`
	Remark     pulumi.StringInput `pulumi:"remark"`
	Status     pulumi.IntInput    `pulumi:"status"`
	UpdateTime pulumi.StringInput `pulumi:"updateTime"`
}

func (GetAccountsListArgs) ElementType

func (GetAccountsListArgs) ElementType() reflect.Type

func (GetAccountsListArgs) ToGetAccountsListOutput

func (i GetAccountsListArgs) ToGetAccountsListOutput() GetAccountsListOutput

func (GetAccountsListArgs) ToGetAccountsListOutputWithContext

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

type GetAccountsListArray

type GetAccountsListArray []GetAccountsListInput

func (GetAccountsListArray) ElementType

func (GetAccountsListArray) ElementType() reflect.Type

func (GetAccountsListArray) ToGetAccountsListArrayOutput

func (i GetAccountsListArray) ToGetAccountsListArrayOutput() GetAccountsListArrayOutput

func (GetAccountsListArray) ToGetAccountsListArrayOutputWithContext

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

type GetAccountsListArrayInput

type GetAccountsListArrayInput interface {
	pulumi.Input

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

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

GetAccountsListArray{ GetAccountsListArgs{...} }

type GetAccountsListArrayOutput

type GetAccountsListArrayOutput struct{ *pulumi.OutputState }

func (GetAccountsListArrayOutput) ElementType

func (GetAccountsListArrayOutput) ElementType() reflect.Type

func (GetAccountsListArrayOutput) Index

func (GetAccountsListArrayOutput) ToGetAccountsListArrayOutput

func (o GetAccountsListArrayOutput) ToGetAccountsListArrayOutput() GetAccountsListArrayOutput

func (GetAccountsListArrayOutput) ToGetAccountsListArrayOutputWithContext

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

type GetAccountsListInput

type GetAccountsListInput interface {
	pulumi.Input

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

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

GetAccountsListArgs{...}

type GetAccountsListOutput

type GetAccountsListOutput struct{ *pulumi.OutputState }

func (GetAccountsListOutput) CreateTime

func (o GetAccountsListOutput) CreateTime() pulumi.StringOutput

func (GetAccountsListOutput) ElementType

func (GetAccountsListOutput) ElementType() reflect.Type

func (GetAccountsListOutput) InstanceId

func (o GetAccountsListOutput) InstanceId() pulumi.StringOutput

func (GetAccountsListOutput) Name

func (GetAccountsListOutput) Remark

func (GetAccountsListOutput) Status

func (GetAccountsListOutput) ToGetAccountsListOutput

func (o GetAccountsListOutput) ToGetAccountsListOutput() GetAccountsListOutput

func (GetAccountsListOutput) ToGetAccountsListOutputWithContext

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

func (GetAccountsListOutput) UpdateTime

func (o GetAccountsListOutput) UpdateTime() pulumi.StringOutput

type GetAccountsOutputArgs

type GetAccountsOutputArgs struct {
	InstanceId       pulumi.StringInput    `pulumi:"instanceId"`
	Name             pulumi.StringPtrInput `pulumi:"name"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getAccounts.

func (GetAccountsOutputArgs) ElementType

func (GetAccountsOutputArgs) ElementType() reflect.Type

type GetAccountsResult

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

A collection of values returned by getAccounts.

func GetAccounts

func GetAccounts(ctx *pulumi.Context, args *GetAccountsArgs, opts ...pulumi.InvokeOption) (*GetAccountsResult, error)

type GetAccountsResultOutput

type GetAccountsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAccounts.

func (GetAccountsResultOutput) ElementType

func (GetAccountsResultOutput) ElementType() reflect.Type

func (GetAccountsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetAccountsResultOutput) InstanceId

func (GetAccountsResultOutput) Lists

func (GetAccountsResultOutput) Name

func (GetAccountsResultOutput) ResultOutputFile

func (o GetAccountsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetAccountsResultOutput) ToGetAccountsResultOutput

func (o GetAccountsResultOutput) ToGetAccountsResultOutput() GetAccountsResultOutput

func (GetAccountsResultOutput) ToGetAccountsResultOutputWithContext

func (o GetAccountsResultOutput) ToGetAccountsResultOutputWithContext(ctx context.Context) GetAccountsResultOutput

type GetBackupByFlowIdArgs

type GetBackupByFlowIdArgs struct {
	FlowId           string  `pulumi:"flowId"`
	InstanceId       string  `pulumi:"instanceId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getBackupByFlowId.

type GetBackupByFlowIdOutputArgs

type GetBackupByFlowIdOutputArgs struct {
	FlowId           pulumi.StringInput    `pulumi:"flowId"`
	InstanceId       pulumi.StringInput    `pulumi:"instanceId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getBackupByFlowId.

func (GetBackupByFlowIdOutputArgs) ElementType

type GetBackupByFlowIdResult

type GetBackupByFlowIdResult struct {
	BackupName   string   `pulumi:"backupName"`
	BackupWay    int      `pulumi:"backupWay"`
	Dbs          []string `pulumi:"dbs"`
	EndTime      string   `pulumi:"endTime"`
	ExternalAddr string   `pulumi:"externalAddr"`
	FileName     string   `pulumi:"fileName"`
	FlowId       string   `pulumi:"flowId"`
	GroupId      string   `pulumi:"groupId"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	InstanceId       string  `pulumi:"instanceId"`
	InternalAddr     string  `pulumi:"internalAddr"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	StartTime        string  `pulumi:"startTime"`
	Status           int     `pulumi:"status"`
	Strategy         int     `pulumi:"strategy"`
}

A collection of values returned by getBackupByFlowId.

type GetBackupByFlowIdResultOutput

type GetBackupByFlowIdResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getBackupByFlowId.

func (GetBackupByFlowIdResultOutput) BackupName

func (GetBackupByFlowIdResultOutput) BackupWay

func (GetBackupByFlowIdResultOutput) Dbs

func (GetBackupByFlowIdResultOutput) ElementType

func (GetBackupByFlowIdResultOutput) EndTime

func (GetBackupByFlowIdResultOutput) ExternalAddr

func (GetBackupByFlowIdResultOutput) FileName

func (GetBackupByFlowIdResultOutput) FlowId

func (GetBackupByFlowIdResultOutput) GroupId

func (GetBackupByFlowIdResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetBackupByFlowIdResultOutput) InstanceId

func (GetBackupByFlowIdResultOutput) InternalAddr

func (GetBackupByFlowIdResultOutput) ResultOutputFile

func (GetBackupByFlowIdResultOutput) StartTime

func (GetBackupByFlowIdResultOutput) Status

func (GetBackupByFlowIdResultOutput) Strategy

func (GetBackupByFlowIdResultOutput) ToGetBackupByFlowIdResultOutput

func (o GetBackupByFlowIdResultOutput) ToGetBackupByFlowIdResultOutput() GetBackupByFlowIdResultOutput

func (GetBackupByFlowIdResultOutput) ToGetBackupByFlowIdResultOutputWithContext

func (o GetBackupByFlowIdResultOutput) ToGetBackupByFlowIdResultOutputWithContext(ctx context.Context) GetBackupByFlowIdResultOutput

type GetBackupCommandsArgs

type GetBackupCommandsArgs struct {
	BackupFileType   string  `pulumi:"backupFileType"`
	DataBaseName     string  `pulumi:"dataBaseName"`
	IsRecovery       string  `pulumi:"isRecovery"`
	LocalPath        *string `pulumi:"localPath"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getBackupCommands.

type GetBackupCommandsList

type GetBackupCommandsList struct {
	Command   string `pulumi:"command"`
	RequestId string `pulumi:"requestId"`
}

type GetBackupCommandsListArgs

type GetBackupCommandsListArgs struct {
	Command   pulumi.StringInput `pulumi:"command"`
	RequestId pulumi.StringInput `pulumi:"requestId"`
}

func (GetBackupCommandsListArgs) ElementType

func (GetBackupCommandsListArgs) ElementType() reflect.Type

func (GetBackupCommandsListArgs) ToGetBackupCommandsListOutput

func (i GetBackupCommandsListArgs) ToGetBackupCommandsListOutput() GetBackupCommandsListOutput

func (GetBackupCommandsListArgs) ToGetBackupCommandsListOutputWithContext

func (i GetBackupCommandsListArgs) ToGetBackupCommandsListOutputWithContext(ctx context.Context) GetBackupCommandsListOutput

type GetBackupCommandsListArray

type GetBackupCommandsListArray []GetBackupCommandsListInput

func (GetBackupCommandsListArray) ElementType

func (GetBackupCommandsListArray) ElementType() reflect.Type

func (GetBackupCommandsListArray) ToGetBackupCommandsListArrayOutput

func (i GetBackupCommandsListArray) ToGetBackupCommandsListArrayOutput() GetBackupCommandsListArrayOutput

func (GetBackupCommandsListArray) ToGetBackupCommandsListArrayOutputWithContext

func (i GetBackupCommandsListArray) ToGetBackupCommandsListArrayOutputWithContext(ctx context.Context) GetBackupCommandsListArrayOutput

type GetBackupCommandsListArrayInput

type GetBackupCommandsListArrayInput interface {
	pulumi.Input

	ToGetBackupCommandsListArrayOutput() GetBackupCommandsListArrayOutput
	ToGetBackupCommandsListArrayOutputWithContext(context.Context) GetBackupCommandsListArrayOutput
}

GetBackupCommandsListArrayInput is an input type that accepts GetBackupCommandsListArray and GetBackupCommandsListArrayOutput values. You can construct a concrete instance of `GetBackupCommandsListArrayInput` via:

GetBackupCommandsListArray{ GetBackupCommandsListArgs{...} }

type GetBackupCommandsListArrayOutput

type GetBackupCommandsListArrayOutput struct{ *pulumi.OutputState }

func (GetBackupCommandsListArrayOutput) ElementType

func (GetBackupCommandsListArrayOutput) Index

func (GetBackupCommandsListArrayOutput) ToGetBackupCommandsListArrayOutput

func (o GetBackupCommandsListArrayOutput) ToGetBackupCommandsListArrayOutput() GetBackupCommandsListArrayOutput

func (GetBackupCommandsListArrayOutput) ToGetBackupCommandsListArrayOutputWithContext

func (o GetBackupCommandsListArrayOutput) ToGetBackupCommandsListArrayOutputWithContext(ctx context.Context) GetBackupCommandsListArrayOutput

type GetBackupCommandsListInput

type GetBackupCommandsListInput interface {
	pulumi.Input

	ToGetBackupCommandsListOutput() GetBackupCommandsListOutput
	ToGetBackupCommandsListOutputWithContext(context.Context) GetBackupCommandsListOutput
}

GetBackupCommandsListInput is an input type that accepts GetBackupCommandsListArgs and GetBackupCommandsListOutput values. You can construct a concrete instance of `GetBackupCommandsListInput` via:

GetBackupCommandsListArgs{...}

type GetBackupCommandsListOutput

type GetBackupCommandsListOutput struct{ *pulumi.OutputState }

func (GetBackupCommandsListOutput) Command

func (GetBackupCommandsListOutput) ElementType

func (GetBackupCommandsListOutput) RequestId

func (GetBackupCommandsListOutput) ToGetBackupCommandsListOutput

func (o GetBackupCommandsListOutput) ToGetBackupCommandsListOutput() GetBackupCommandsListOutput

func (GetBackupCommandsListOutput) ToGetBackupCommandsListOutputWithContext

func (o GetBackupCommandsListOutput) ToGetBackupCommandsListOutputWithContext(ctx context.Context) GetBackupCommandsListOutput

type GetBackupCommandsOutputArgs

type GetBackupCommandsOutputArgs struct {
	BackupFileType   pulumi.StringInput    `pulumi:"backupFileType"`
	DataBaseName     pulumi.StringInput    `pulumi:"dataBaseName"`
	IsRecovery       pulumi.StringInput    `pulumi:"isRecovery"`
	LocalPath        pulumi.StringPtrInput `pulumi:"localPath"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getBackupCommands.

func (GetBackupCommandsOutputArgs) ElementType

type GetBackupCommandsResult

type GetBackupCommandsResult struct {
	BackupFileType string `pulumi:"backupFileType"`
	DataBaseName   string `pulumi:"dataBaseName"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                  `pulumi:"id"`
	IsRecovery       string                  `pulumi:"isRecovery"`
	Lists            []GetBackupCommandsList `pulumi:"lists"`
	LocalPath        *string                 `pulumi:"localPath"`
	ResultOutputFile *string                 `pulumi:"resultOutputFile"`
}

A collection of values returned by getBackupCommands.

type GetBackupCommandsResultOutput

type GetBackupCommandsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getBackupCommands.

func (GetBackupCommandsResultOutput) BackupFileType

func (GetBackupCommandsResultOutput) DataBaseName

func (GetBackupCommandsResultOutput) ElementType

func (GetBackupCommandsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetBackupCommandsResultOutput) IsRecovery

func (GetBackupCommandsResultOutput) Lists

func (GetBackupCommandsResultOutput) LocalPath

func (GetBackupCommandsResultOutput) ResultOutputFile

func (GetBackupCommandsResultOutput) ToGetBackupCommandsResultOutput

func (o GetBackupCommandsResultOutput) ToGetBackupCommandsResultOutput() GetBackupCommandsResultOutput

func (GetBackupCommandsResultOutput) ToGetBackupCommandsResultOutputWithContext

func (o GetBackupCommandsResultOutput) ToGetBackupCommandsResultOutputWithContext(ctx context.Context) GetBackupCommandsResultOutput

type GetBackupUploadSizeArgs

type GetBackupUploadSizeArgs struct {
	BackupMigrationId      string  `pulumi:"backupMigrationId"`
	IncrementalMigrationId *string `pulumi:"incrementalMigrationId"`
	InstanceId             string  `pulumi:"instanceId"`
	ResultOutputFile       *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getBackupUploadSize.

type GetBackupUploadSizeCosUploadBackupFileSet

type GetBackupUploadSizeCosUploadBackupFileSet struct {
	FileName string `pulumi:"fileName"`
	Size     int    `pulumi:"size"`
}

type GetBackupUploadSizeCosUploadBackupFileSetArgs

type GetBackupUploadSizeCosUploadBackupFileSetArgs struct {
	FileName pulumi.StringInput `pulumi:"fileName"`
	Size     pulumi.IntInput    `pulumi:"size"`
}

func (GetBackupUploadSizeCosUploadBackupFileSetArgs) ElementType

func (GetBackupUploadSizeCosUploadBackupFileSetArgs) ToGetBackupUploadSizeCosUploadBackupFileSetOutput

func (i GetBackupUploadSizeCosUploadBackupFileSetArgs) ToGetBackupUploadSizeCosUploadBackupFileSetOutput() GetBackupUploadSizeCosUploadBackupFileSetOutput

func (GetBackupUploadSizeCosUploadBackupFileSetArgs) ToGetBackupUploadSizeCosUploadBackupFileSetOutputWithContext

func (i GetBackupUploadSizeCosUploadBackupFileSetArgs) ToGetBackupUploadSizeCosUploadBackupFileSetOutputWithContext(ctx context.Context) GetBackupUploadSizeCosUploadBackupFileSetOutput

type GetBackupUploadSizeCosUploadBackupFileSetArray

type GetBackupUploadSizeCosUploadBackupFileSetArray []GetBackupUploadSizeCosUploadBackupFileSetInput

func (GetBackupUploadSizeCosUploadBackupFileSetArray) ElementType

func (GetBackupUploadSizeCosUploadBackupFileSetArray) ToGetBackupUploadSizeCosUploadBackupFileSetArrayOutput

func (i GetBackupUploadSizeCosUploadBackupFileSetArray) ToGetBackupUploadSizeCosUploadBackupFileSetArrayOutput() GetBackupUploadSizeCosUploadBackupFileSetArrayOutput

func (GetBackupUploadSizeCosUploadBackupFileSetArray) ToGetBackupUploadSizeCosUploadBackupFileSetArrayOutputWithContext

func (i GetBackupUploadSizeCosUploadBackupFileSetArray) ToGetBackupUploadSizeCosUploadBackupFileSetArrayOutputWithContext(ctx context.Context) GetBackupUploadSizeCosUploadBackupFileSetArrayOutput

type GetBackupUploadSizeCosUploadBackupFileSetArrayInput

type GetBackupUploadSizeCosUploadBackupFileSetArrayInput interface {
	pulumi.Input

	ToGetBackupUploadSizeCosUploadBackupFileSetArrayOutput() GetBackupUploadSizeCosUploadBackupFileSetArrayOutput
	ToGetBackupUploadSizeCosUploadBackupFileSetArrayOutputWithContext(context.Context) GetBackupUploadSizeCosUploadBackupFileSetArrayOutput
}

GetBackupUploadSizeCosUploadBackupFileSetArrayInput is an input type that accepts GetBackupUploadSizeCosUploadBackupFileSetArray and GetBackupUploadSizeCosUploadBackupFileSetArrayOutput values. You can construct a concrete instance of `GetBackupUploadSizeCosUploadBackupFileSetArrayInput` via:

GetBackupUploadSizeCosUploadBackupFileSetArray{ GetBackupUploadSizeCosUploadBackupFileSetArgs{...} }

type GetBackupUploadSizeCosUploadBackupFileSetArrayOutput

type GetBackupUploadSizeCosUploadBackupFileSetArrayOutput struct{ *pulumi.OutputState }

func (GetBackupUploadSizeCosUploadBackupFileSetArrayOutput) ElementType

func (GetBackupUploadSizeCosUploadBackupFileSetArrayOutput) Index

func (GetBackupUploadSizeCosUploadBackupFileSetArrayOutput) ToGetBackupUploadSizeCosUploadBackupFileSetArrayOutput

func (GetBackupUploadSizeCosUploadBackupFileSetArrayOutput) ToGetBackupUploadSizeCosUploadBackupFileSetArrayOutputWithContext

func (o GetBackupUploadSizeCosUploadBackupFileSetArrayOutput) ToGetBackupUploadSizeCosUploadBackupFileSetArrayOutputWithContext(ctx context.Context) GetBackupUploadSizeCosUploadBackupFileSetArrayOutput

type GetBackupUploadSizeCosUploadBackupFileSetInput

type GetBackupUploadSizeCosUploadBackupFileSetInput interface {
	pulumi.Input

	ToGetBackupUploadSizeCosUploadBackupFileSetOutput() GetBackupUploadSizeCosUploadBackupFileSetOutput
	ToGetBackupUploadSizeCosUploadBackupFileSetOutputWithContext(context.Context) GetBackupUploadSizeCosUploadBackupFileSetOutput
}

GetBackupUploadSizeCosUploadBackupFileSetInput is an input type that accepts GetBackupUploadSizeCosUploadBackupFileSetArgs and GetBackupUploadSizeCosUploadBackupFileSetOutput values. You can construct a concrete instance of `GetBackupUploadSizeCosUploadBackupFileSetInput` via:

GetBackupUploadSizeCosUploadBackupFileSetArgs{...}

type GetBackupUploadSizeCosUploadBackupFileSetOutput

type GetBackupUploadSizeCosUploadBackupFileSetOutput struct{ *pulumi.OutputState }

func (GetBackupUploadSizeCosUploadBackupFileSetOutput) ElementType

func (GetBackupUploadSizeCosUploadBackupFileSetOutput) FileName

func (GetBackupUploadSizeCosUploadBackupFileSetOutput) Size

func (GetBackupUploadSizeCosUploadBackupFileSetOutput) ToGetBackupUploadSizeCosUploadBackupFileSetOutput

func (o GetBackupUploadSizeCosUploadBackupFileSetOutput) ToGetBackupUploadSizeCosUploadBackupFileSetOutput() GetBackupUploadSizeCosUploadBackupFileSetOutput

func (GetBackupUploadSizeCosUploadBackupFileSetOutput) ToGetBackupUploadSizeCosUploadBackupFileSetOutputWithContext

func (o GetBackupUploadSizeCosUploadBackupFileSetOutput) ToGetBackupUploadSizeCosUploadBackupFileSetOutputWithContext(ctx context.Context) GetBackupUploadSizeCosUploadBackupFileSetOutput

type GetBackupUploadSizeOutputArgs

type GetBackupUploadSizeOutputArgs struct {
	BackupMigrationId      pulumi.StringInput    `pulumi:"backupMigrationId"`
	IncrementalMigrationId pulumi.StringPtrInput `pulumi:"incrementalMigrationId"`
	InstanceId             pulumi.StringInput    `pulumi:"instanceId"`
	ResultOutputFile       pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getBackupUploadSize.

func (GetBackupUploadSizeOutputArgs) ElementType

type GetBackupUploadSizeResult

type GetBackupUploadSizeResult struct {
	BackupMigrationId       string                                      `pulumi:"backupMigrationId"`
	CosUploadBackupFileSets []GetBackupUploadSizeCosUploadBackupFileSet `pulumi:"cosUploadBackupFileSets"`
	// The provider-assigned unique ID for this managed resource.
	Id                     string  `pulumi:"id"`
	IncrementalMigrationId *string `pulumi:"incrementalMigrationId"`
	InstanceId             string  `pulumi:"instanceId"`
	ResultOutputFile       *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getBackupUploadSize.

type GetBackupUploadSizeResultOutput

type GetBackupUploadSizeResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getBackupUploadSize.

func (GetBackupUploadSizeResultOutput) BackupMigrationId

func (o GetBackupUploadSizeResultOutput) BackupMigrationId() pulumi.StringOutput

func (GetBackupUploadSizeResultOutput) CosUploadBackupFileSets

func (GetBackupUploadSizeResultOutput) ElementType

func (GetBackupUploadSizeResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetBackupUploadSizeResultOutput) IncrementalMigrationId

func (o GetBackupUploadSizeResultOutput) IncrementalMigrationId() pulumi.StringPtrOutput

func (GetBackupUploadSizeResultOutput) InstanceId

func (GetBackupUploadSizeResultOutput) ResultOutputFile

func (GetBackupUploadSizeResultOutput) ToGetBackupUploadSizeResultOutput

func (o GetBackupUploadSizeResultOutput) ToGetBackupUploadSizeResultOutput() GetBackupUploadSizeResultOutput

func (GetBackupUploadSizeResultOutput) ToGetBackupUploadSizeResultOutputWithContext

func (o GetBackupUploadSizeResultOutput) ToGetBackupUploadSizeResultOutputWithContext(ctx context.Context) GetBackupUploadSizeResultOutput

type GetBackupsArgs

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

A collection of arguments for invoking getBackups.

type GetBackupsList

type GetBackupsList struct {
	DbLists      []string `pulumi:"dbLists"`
	EndTime      string   `pulumi:"endTime"`
	FileName     string   `pulumi:"fileName"`
	Id           string   `pulumi:"id"`
	InstanceId   string   `pulumi:"instanceId"`
	InternetUrl  string   `pulumi:"internetUrl"`
	IntranetUrl  string   `pulumi:"intranetUrl"`
	Size         int      `pulumi:"size"`
	StartTime    string   `pulumi:"startTime"`
	Status       int      `pulumi:"status"`
	Strategy     int      `pulumi:"strategy"`
	TriggerModel int      `pulumi:"triggerModel"`
}

type GetBackupsListArgs

type GetBackupsListArgs struct {
	DbLists      pulumi.StringArrayInput `pulumi:"dbLists"`
	EndTime      pulumi.StringInput      `pulumi:"endTime"`
	FileName     pulumi.StringInput      `pulumi:"fileName"`
	Id           pulumi.StringInput      `pulumi:"id"`
	InstanceId   pulumi.StringInput      `pulumi:"instanceId"`
	InternetUrl  pulumi.StringInput      `pulumi:"internetUrl"`
	IntranetUrl  pulumi.StringInput      `pulumi:"intranetUrl"`
	Size         pulumi.IntInput         `pulumi:"size"`
	StartTime    pulumi.StringInput      `pulumi:"startTime"`
	Status       pulumi.IntInput         `pulumi:"status"`
	Strategy     pulumi.IntInput         `pulumi:"strategy"`
	TriggerModel pulumi.IntInput         `pulumi:"triggerModel"`
}

func (GetBackupsListArgs) ElementType

func (GetBackupsListArgs) ElementType() reflect.Type

func (GetBackupsListArgs) ToGetBackupsListOutput

func (i GetBackupsListArgs) ToGetBackupsListOutput() GetBackupsListOutput

func (GetBackupsListArgs) ToGetBackupsListOutputWithContext

func (i GetBackupsListArgs) ToGetBackupsListOutputWithContext(ctx context.Context) GetBackupsListOutput

type GetBackupsListArray

type GetBackupsListArray []GetBackupsListInput

func (GetBackupsListArray) ElementType

func (GetBackupsListArray) ElementType() reflect.Type

func (GetBackupsListArray) ToGetBackupsListArrayOutput

func (i GetBackupsListArray) ToGetBackupsListArrayOutput() GetBackupsListArrayOutput

func (GetBackupsListArray) ToGetBackupsListArrayOutputWithContext

func (i GetBackupsListArray) ToGetBackupsListArrayOutputWithContext(ctx context.Context) GetBackupsListArrayOutput

type GetBackupsListArrayInput

type GetBackupsListArrayInput interface {
	pulumi.Input

	ToGetBackupsListArrayOutput() GetBackupsListArrayOutput
	ToGetBackupsListArrayOutputWithContext(context.Context) GetBackupsListArrayOutput
}

GetBackupsListArrayInput is an input type that accepts GetBackupsListArray and GetBackupsListArrayOutput values. You can construct a concrete instance of `GetBackupsListArrayInput` via:

GetBackupsListArray{ GetBackupsListArgs{...} }

type GetBackupsListArrayOutput

type GetBackupsListArrayOutput struct{ *pulumi.OutputState }

func (GetBackupsListArrayOutput) ElementType

func (GetBackupsListArrayOutput) ElementType() reflect.Type

func (GetBackupsListArrayOutput) Index

func (GetBackupsListArrayOutput) ToGetBackupsListArrayOutput

func (o GetBackupsListArrayOutput) ToGetBackupsListArrayOutput() GetBackupsListArrayOutput

func (GetBackupsListArrayOutput) ToGetBackupsListArrayOutputWithContext

func (o GetBackupsListArrayOutput) ToGetBackupsListArrayOutputWithContext(ctx context.Context) GetBackupsListArrayOutput

type GetBackupsListInput

type GetBackupsListInput interface {
	pulumi.Input

	ToGetBackupsListOutput() GetBackupsListOutput
	ToGetBackupsListOutputWithContext(context.Context) GetBackupsListOutput
}

GetBackupsListInput is an input type that accepts GetBackupsListArgs and GetBackupsListOutput values. You can construct a concrete instance of `GetBackupsListInput` via:

GetBackupsListArgs{...}

type GetBackupsListOutput

type GetBackupsListOutput struct{ *pulumi.OutputState }

func (GetBackupsListOutput) DbLists

func (GetBackupsListOutput) ElementType

func (GetBackupsListOutput) ElementType() reflect.Type

func (GetBackupsListOutput) EndTime

func (GetBackupsListOutput) FileName

func (GetBackupsListOutput) Id

func (GetBackupsListOutput) InstanceId

func (o GetBackupsListOutput) InstanceId() pulumi.StringOutput

func (GetBackupsListOutput) InternetUrl

func (o GetBackupsListOutput) InternetUrl() pulumi.StringOutput

func (GetBackupsListOutput) IntranetUrl

func (o GetBackupsListOutput) IntranetUrl() pulumi.StringOutput

func (GetBackupsListOutput) Size

func (GetBackupsListOutput) StartTime

func (GetBackupsListOutput) Status

func (GetBackupsListOutput) Strategy

func (o GetBackupsListOutput) Strategy() pulumi.IntOutput

func (GetBackupsListOutput) ToGetBackupsListOutput

func (o GetBackupsListOutput) ToGetBackupsListOutput() GetBackupsListOutput

func (GetBackupsListOutput) ToGetBackupsListOutputWithContext

func (o GetBackupsListOutput) ToGetBackupsListOutputWithContext(ctx context.Context) GetBackupsListOutput

func (GetBackupsListOutput) TriggerModel

func (o GetBackupsListOutput) TriggerModel() pulumi.IntOutput

type GetBackupsOutputArgs

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

A collection of arguments for invoking getBackups.

func (GetBackupsOutputArgs) ElementType

func (GetBackupsOutputArgs) ElementType() reflect.Type

type GetBackupsResult

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

A collection of values returned by getBackups.

func GetBackups

func GetBackups(ctx *pulumi.Context, args *GetBackupsArgs, opts ...pulumi.InvokeOption) (*GetBackupsResult, error)

type GetBackupsResultOutput

type GetBackupsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getBackups.

func (GetBackupsResultOutput) BackupName

func (GetBackupsResultOutput) ElementType

func (GetBackupsResultOutput) ElementType() reflect.Type

func (GetBackupsResultOutput) EndTime

func (GetBackupsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetBackupsResultOutput) InstanceId

func (GetBackupsResultOutput) Lists

func (GetBackupsResultOutput) ResultOutputFile

func (o GetBackupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetBackupsResultOutput) StartTime

func (GetBackupsResultOutput) ToGetBackupsResultOutput

func (o GetBackupsResultOutput) ToGetBackupsResultOutput() GetBackupsResultOutput

func (GetBackupsResultOutput) ToGetBackupsResultOutputWithContext

func (o GetBackupsResultOutput) ToGetBackupsResultOutputWithContext(ctx context.Context) GetBackupsResultOutput

type GetBasicInstancesArgs

type GetBasicInstancesArgs struct {
	Id               *string `pulumi:"id"`
	Name             *string `pulumi:"name"`
	ProjectId        *int    `pulumi:"projectId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	SubnetId         *string `pulumi:"subnetId"`
	VpcId            *string `pulumi:"vpcId"`
}

A collection of arguments for invoking getBasicInstances.

type GetBasicInstancesInstanceList

type GetBasicInstancesInstanceList struct {
	AvailabilityZone string                 `pulumi:"availabilityZone"`
	ChargeType       string                 `pulumi:"chargeType"`
	Cpu              int                    `pulumi:"cpu"`
	CreateTime       string                 `pulumi:"createTime"`
	EngineVersion    string                 `pulumi:"engineVersion"`
	Id               string                 `pulumi:"id"`
	Memory           int                    `pulumi:"memory"`
	Name             string                 `pulumi:"name"`
	ProjectId        int                    `pulumi:"projectId"`
	Status           int                    `pulumi:"status"`
	Storage          int                    `pulumi:"storage"`
	SubnetId         string                 `pulumi:"subnetId"`
	Tags             map[string]interface{} `pulumi:"tags"`
	UsedStorage      int                    `pulumi:"usedStorage"`
	Vip              string                 `pulumi:"vip"`
	VpcId            string                 `pulumi:"vpcId"`
	Vport            int                    `pulumi:"vport"`
}

type GetBasicInstancesInstanceListArgs

type GetBasicInstancesInstanceListArgs struct {
	AvailabilityZone pulumi.StringInput `pulumi:"availabilityZone"`
	ChargeType       pulumi.StringInput `pulumi:"chargeType"`
	Cpu              pulumi.IntInput    `pulumi:"cpu"`
	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"`
	ProjectId        pulumi.IntInput    `pulumi:"projectId"`
	Status           pulumi.IntInput    `pulumi:"status"`
	Storage          pulumi.IntInput    `pulumi:"storage"`
	SubnetId         pulumi.StringInput `pulumi:"subnetId"`
	Tags             pulumi.MapInput    `pulumi:"tags"`
	UsedStorage      pulumi.IntInput    `pulumi:"usedStorage"`
	Vip              pulumi.StringInput `pulumi:"vip"`
	VpcId            pulumi.StringInput `pulumi:"vpcId"`
	Vport            pulumi.IntInput    `pulumi:"vport"`
}

func (GetBasicInstancesInstanceListArgs) ElementType

func (GetBasicInstancesInstanceListArgs) ToGetBasicInstancesInstanceListOutput

func (i GetBasicInstancesInstanceListArgs) ToGetBasicInstancesInstanceListOutput() GetBasicInstancesInstanceListOutput

func (GetBasicInstancesInstanceListArgs) ToGetBasicInstancesInstanceListOutputWithContext

func (i GetBasicInstancesInstanceListArgs) ToGetBasicInstancesInstanceListOutputWithContext(ctx context.Context) GetBasicInstancesInstanceListOutput

type GetBasicInstancesInstanceListArray

type GetBasicInstancesInstanceListArray []GetBasicInstancesInstanceListInput

func (GetBasicInstancesInstanceListArray) ElementType

func (GetBasicInstancesInstanceListArray) ToGetBasicInstancesInstanceListArrayOutput

func (i GetBasicInstancesInstanceListArray) ToGetBasicInstancesInstanceListArrayOutput() GetBasicInstancesInstanceListArrayOutput

func (GetBasicInstancesInstanceListArray) ToGetBasicInstancesInstanceListArrayOutputWithContext

func (i GetBasicInstancesInstanceListArray) ToGetBasicInstancesInstanceListArrayOutputWithContext(ctx context.Context) GetBasicInstancesInstanceListArrayOutput

type GetBasicInstancesInstanceListArrayInput

type GetBasicInstancesInstanceListArrayInput interface {
	pulumi.Input

	ToGetBasicInstancesInstanceListArrayOutput() GetBasicInstancesInstanceListArrayOutput
	ToGetBasicInstancesInstanceListArrayOutputWithContext(context.Context) GetBasicInstancesInstanceListArrayOutput
}

GetBasicInstancesInstanceListArrayInput is an input type that accepts GetBasicInstancesInstanceListArray and GetBasicInstancesInstanceListArrayOutput values. You can construct a concrete instance of `GetBasicInstancesInstanceListArrayInput` via:

GetBasicInstancesInstanceListArray{ GetBasicInstancesInstanceListArgs{...} }

type GetBasicInstancesInstanceListArrayOutput

type GetBasicInstancesInstanceListArrayOutput struct{ *pulumi.OutputState }

func (GetBasicInstancesInstanceListArrayOutput) ElementType

func (GetBasicInstancesInstanceListArrayOutput) Index

func (GetBasicInstancesInstanceListArrayOutput) ToGetBasicInstancesInstanceListArrayOutput

func (o GetBasicInstancesInstanceListArrayOutput) ToGetBasicInstancesInstanceListArrayOutput() GetBasicInstancesInstanceListArrayOutput

func (GetBasicInstancesInstanceListArrayOutput) ToGetBasicInstancesInstanceListArrayOutputWithContext

func (o GetBasicInstancesInstanceListArrayOutput) ToGetBasicInstancesInstanceListArrayOutputWithContext(ctx context.Context) GetBasicInstancesInstanceListArrayOutput

type GetBasicInstancesInstanceListInput

type GetBasicInstancesInstanceListInput interface {
	pulumi.Input

	ToGetBasicInstancesInstanceListOutput() GetBasicInstancesInstanceListOutput
	ToGetBasicInstancesInstanceListOutputWithContext(context.Context) GetBasicInstancesInstanceListOutput
}

GetBasicInstancesInstanceListInput is an input type that accepts GetBasicInstancesInstanceListArgs and GetBasicInstancesInstanceListOutput values. You can construct a concrete instance of `GetBasicInstancesInstanceListInput` via:

GetBasicInstancesInstanceListArgs{...}

type GetBasicInstancesInstanceListOutput

type GetBasicInstancesInstanceListOutput struct{ *pulumi.OutputState }

func (GetBasicInstancesInstanceListOutput) AvailabilityZone

func (GetBasicInstancesInstanceListOutput) ChargeType

func (GetBasicInstancesInstanceListOutput) Cpu

func (GetBasicInstancesInstanceListOutput) CreateTime

func (GetBasicInstancesInstanceListOutput) ElementType

func (GetBasicInstancesInstanceListOutput) EngineVersion

func (GetBasicInstancesInstanceListOutput) Id

func (GetBasicInstancesInstanceListOutput) Memory

func (GetBasicInstancesInstanceListOutput) Name

func (GetBasicInstancesInstanceListOutput) ProjectId

func (GetBasicInstancesInstanceListOutput) Status

func (GetBasicInstancesInstanceListOutput) Storage

func (GetBasicInstancesInstanceListOutput) SubnetId

func (GetBasicInstancesInstanceListOutput) Tags

func (GetBasicInstancesInstanceListOutput) ToGetBasicInstancesInstanceListOutput

func (o GetBasicInstancesInstanceListOutput) ToGetBasicInstancesInstanceListOutput() GetBasicInstancesInstanceListOutput

func (GetBasicInstancesInstanceListOutput) ToGetBasicInstancesInstanceListOutputWithContext

func (o GetBasicInstancesInstanceListOutput) ToGetBasicInstancesInstanceListOutputWithContext(ctx context.Context) GetBasicInstancesInstanceListOutput

func (GetBasicInstancesInstanceListOutput) UsedStorage

func (GetBasicInstancesInstanceListOutput) Vip

func (GetBasicInstancesInstanceListOutput) VpcId

func (GetBasicInstancesInstanceListOutput) Vport

type GetBasicInstancesOutputArgs

type GetBasicInstancesOutputArgs struct {
	Id               pulumi.StringPtrInput `pulumi:"id"`
	Name             pulumi.StringPtrInput `pulumi:"name"`
	ProjectId        pulumi.IntPtrInput    `pulumi:"projectId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	SubnetId         pulumi.StringPtrInput `pulumi:"subnetId"`
	VpcId            pulumi.StringPtrInput `pulumi:"vpcId"`
}

A collection of arguments for invoking getBasicInstances.

func (GetBasicInstancesOutputArgs) ElementType

type GetBasicInstancesResult

type GetBasicInstancesResult struct {
	Id               *string                         `pulumi:"id"`
	InstanceLists    []GetBasicInstancesInstanceList `pulumi:"instanceLists"`
	Name             *string                         `pulumi:"name"`
	ProjectId        *int                            `pulumi:"projectId"`
	ResultOutputFile *string                         `pulumi:"resultOutputFile"`
	SubnetId         *string                         `pulumi:"subnetId"`
	VpcId            *string                         `pulumi:"vpcId"`
}

A collection of values returned by getBasicInstances.

type GetBasicInstancesResultOutput

type GetBasicInstancesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getBasicInstances.

func (GetBasicInstancesResultOutput) ElementType

func (GetBasicInstancesResultOutput) Id

func (GetBasicInstancesResultOutput) InstanceLists

func (GetBasicInstancesResultOutput) Name

func (GetBasicInstancesResultOutput) ProjectId

func (GetBasicInstancesResultOutput) ResultOutputFile

func (GetBasicInstancesResultOutput) SubnetId

func (GetBasicInstancesResultOutput) ToGetBasicInstancesResultOutput

func (o GetBasicInstancesResultOutput) ToGetBasicInstancesResultOutput() GetBasicInstancesResultOutput

func (GetBasicInstancesResultOutput) ToGetBasicInstancesResultOutputWithContext

func (o GetBasicInstancesResultOutput) ToGetBasicInstancesResultOutputWithContext(ctx context.Context) GetBasicInstancesResultOutput

func (GetBasicInstancesResultOutput) VpcId

type GetCrossRegionZoneArgs

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

A collection of arguments for invoking getCrossRegionZone.

type GetCrossRegionZoneOutputArgs

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

A collection of arguments for invoking getCrossRegionZone.

func (GetCrossRegionZoneOutputArgs) ElementType

type GetCrossRegionZoneResult

type GetCrossRegionZoneResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	InstanceId       string  `pulumi:"instanceId"`
	Region           string  `pulumi:"region"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	Zone             string  `pulumi:"zone"`
}

A collection of values returned by getCrossRegionZone.

type GetCrossRegionZoneResultOutput

type GetCrossRegionZoneResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getCrossRegionZone.

func (GetCrossRegionZoneResultOutput) ElementType

func (GetCrossRegionZoneResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetCrossRegionZoneResultOutput) InstanceId

func (GetCrossRegionZoneResultOutput) Region

func (GetCrossRegionZoneResultOutput) ResultOutputFile

func (GetCrossRegionZoneResultOutput) ToGetCrossRegionZoneResultOutput

func (o GetCrossRegionZoneResultOutput) ToGetCrossRegionZoneResultOutput() GetCrossRegionZoneResultOutput

func (GetCrossRegionZoneResultOutput) ToGetCrossRegionZoneResultOutputWithContext

func (o GetCrossRegionZoneResultOutput) ToGetCrossRegionZoneResultOutputWithContext(ctx context.Context) GetCrossRegionZoneResultOutput

func (GetCrossRegionZoneResultOutput) Zone

type GetDbCharsetsArgs

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

A collection of arguments for invoking getDbCharsets.

type GetDbCharsetsOutputArgs

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

A collection of arguments for invoking getDbCharsets.

func (GetDbCharsetsOutputArgs) ElementType

func (GetDbCharsetsOutputArgs) ElementType() reflect.Type

type GetDbCharsetsResult

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

A collection of values returned by getDbCharsets.

func GetDbCharsets

func GetDbCharsets(ctx *pulumi.Context, args *GetDbCharsetsArgs, opts ...pulumi.InvokeOption) (*GetDbCharsetsResult, error)

type GetDbCharsetsResultOutput

type GetDbCharsetsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDbCharsets.

func (GetDbCharsetsResultOutput) DatabaseCharsets

func (o GetDbCharsetsResultOutput) DatabaseCharsets() pulumi.StringArrayOutput

func (GetDbCharsetsResultOutput) ElementType

func (GetDbCharsetsResultOutput) ElementType() reflect.Type

func (GetDbCharsetsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetDbCharsetsResultOutput) InstanceId

func (GetDbCharsetsResultOutput) ResultOutputFile

func (o GetDbCharsetsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetDbCharsetsResultOutput) ToGetDbCharsetsResultOutput

func (o GetDbCharsetsResultOutput) ToGetDbCharsetsResultOutput() GetDbCharsetsResultOutput

func (GetDbCharsetsResultOutput) ToGetDbCharsetsResultOutputWithContext

func (o GetDbCharsetsResultOutput) ToGetDbCharsetsResultOutputWithContext(ctx context.Context) GetDbCharsetsResultOutput

type GetDbsArgs

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

A collection of arguments for invoking getDbs.

type GetDbsDbList

type GetDbsDbList struct {
	Charset    string `pulumi:"charset"`
	CreateTime string `pulumi:"createTime"`
	InstanceId string `pulumi:"instanceId"`
	Name       string `pulumi:"name"`
	Remark     string `pulumi:"remark"`
	Status     string `pulumi:"status"`
}

type GetDbsDbListArgs

type GetDbsDbListArgs struct {
	Charset    pulumi.StringInput `pulumi:"charset"`
	CreateTime pulumi.StringInput `pulumi:"createTime"`
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	Name       pulumi.StringInput `pulumi:"name"`
	Remark     pulumi.StringInput `pulumi:"remark"`
	Status     pulumi.StringInput `pulumi:"status"`
}

func (GetDbsDbListArgs) ElementType

func (GetDbsDbListArgs) ElementType() reflect.Type

func (GetDbsDbListArgs) ToGetDbsDbListOutput

func (i GetDbsDbListArgs) ToGetDbsDbListOutput() GetDbsDbListOutput

func (GetDbsDbListArgs) ToGetDbsDbListOutputWithContext

func (i GetDbsDbListArgs) ToGetDbsDbListOutputWithContext(ctx context.Context) GetDbsDbListOutput

type GetDbsDbListArray

type GetDbsDbListArray []GetDbsDbListInput

func (GetDbsDbListArray) ElementType

func (GetDbsDbListArray) ElementType() reflect.Type

func (GetDbsDbListArray) ToGetDbsDbListArrayOutput

func (i GetDbsDbListArray) ToGetDbsDbListArrayOutput() GetDbsDbListArrayOutput

func (GetDbsDbListArray) ToGetDbsDbListArrayOutputWithContext

func (i GetDbsDbListArray) ToGetDbsDbListArrayOutputWithContext(ctx context.Context) GetDbsDbListArrayOutput

type GetDbsDbListArrayInput

type GetDbsDbListArrayInput interface {
	pulumi.Input

	ToGetDbsDbListArrayOutput() GetDbsDbListArrayOutput
	ToGetDbsDbListArrayOutputWithContext(context.Context) GetDbsDbListArrayOutput
}

GetDbsDbListArrayInput is an input type that accepts GetDbsDbListArray and GetDbsDbListArrayOutput values. You can construct a concrete instance of `GetDbsDbListArrayInput` via:

GetDbsDbListArray{ GetDbsDbListArgs{...} }

type GetDbsDbListArrayOutput

type GetDbsDbListArrayOutput struct{ *pulumi.OutputState }

func (GetDbsDbListArrayOutput) ElementType

func (GetDbsDbListArrayOutput) ElementType() reflect.Type

func (GetDbsDbListArrayOutput) Index

func (GetDbsDbListArrayOutput) ToGetDbsDbListArrayOutput

func (o GetDbsDbListArrayOutput) ToGetDbsDbListArrayOutput() GetDbsDbListArrayOutput

func (GetDbsDbListArrayOutput) ToGetDbsDbListArrayOutputWithContext

func (o GetDbsDbListArrayOutput) ToGetDbsDbListArrayOutputWithContext(ctx context.Context) GetDbsDbListArrayOutput

type GetDbsDbListInput

type GetDbsDbListInput interface {
	pulumi.Input

	ToGetDbsDbListOutput() GetDbsDbListOutput
	ToGetDbsDbListOutputWithContext(context.Context) GetDbsDbListOutput
}

GetDbsDbListInput is an input type that accepts GetDbsDbListArgs and GetDbsDbListOutput values. You can construct a concrete instance of `GetDbsDbListInput` via:

GetDbsDbListArgs{...}

type GetDbsDbListOutput

type GetDbsDbListOutput struct{ *pulumi.OutputState }

func (GetDbsDbListOutput) Charset

func (GetDbsDbListOutput) CreateTime

func (o GetDbsDbListOutput) CreateTime() pulumi.StringOutput

func (GetDbsDbListOutput) ElementType

func (GetDbsDbListOutput) ElementType() reflect.Type

func (GetDbsDbListOutput) InstanceId

func (o GetDbsDbListOutput) InstanceId() pulumi.StringOutput

func (GetDbsDbListOutput) Name

func (GetDbsDbListOutput) Remark

func (GetDbsDbListOutput) Status

func (GetDbsDbListOutput) ToGetDbsDbListOutput

func (o GetDbsDbListOutput) ToGetDbsDbListOutput() GetDbsDbListOutput

func (GetDbsDbListOutput) ToGetDbsDbListOutputWithContext

func (o GetDbsDbListOutput) ToGetDbsDbListOutputWithContext(ctx context.Context) GetDbsDbListOutput

type GetDbsOutputArgs

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

A collection of arguments for invoking getDbs.

func (GetDbsOutputArgs) ElementType

func (GetDbsOutputArgs) ElementType() reflect.Type

type GetDbsResult

type GetDbsResult struct {
	DbLists []GetDbsDbList `pulumi:"dbLists"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	InstanceId       string  `pulumi:"instanceId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getDbs.

func GetDbs

func GetDbs(ctx *pulumi.Context, args *GetDbsArgs, opts ...pulumi.InvokeOption) (*GetDbsResult, error)

type GetDbsResultOutput

type GetDbsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDbs.

func GetDbsOutput

func GetDbsOutput(ctx *pulumi.Context, args GetDbsOutputArgs, opts ...pulumi.InvokeOption) GetDbsResultOutput

func (GetDbsResultOutput) DbLists

func (GetDbsResultOutput) ElementType

func (GetDbsResultOutput) ElementType() reflect.Type

func (GetDbsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetDbsResultOutput) InstanceId

func (o GetDbsResultOutput) InstanceId() pulumi.StringOutput

func (GetDbsResultOutput) ResultOutputFile

func (o GetDbsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetDbsResultOutput) ToGetDbsResultOutput

func (o GetDbsResultOutput) ToGetDbsResultOutput() GetDbsResultOutput

func (GetDbsResultOutput) ToGetDbsResultOutputWithContext

func (o GetDbsResultOutput) ToGetDbsResultOutputWithContext(ctx context.Context) GetDbsResultOutput

type GetInsAttributeArgs

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

A collection of arguments for invoking getInsAttribute.

type GetInsAttributeOutputArgs

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

A collection of arguments for invoking getInsAttribute.

func (GetInsAttributeOutputArgs) ElementType

func (GetInsAttributeOutputArgs) ElementType() reflect.Type

type GetInsAttributeResult

type GetInsAttributeResult struct {
	BlockedThreshold int `pulumi:"blockedThreshold"`
	EventSaveDays    int `pulumi:"eventSaveDays"`
	// The provider-assigned unique ID for this managed resource.
	Id                     string                     `pulumi:"id"`
	InstanceId             string                     `pulumi:"instanceId"`
	RegularBackupCounts    int                        `pulumi:"regularBackupCounts"`
	RegularBackupEnable    string                     `pulumi:"regularBackupEnable"`
	RegularBackupSaveDays  int                        `pulumi:"regularBackupSaveDays"`
	RegularBackupStartTime string                     `pulumi:"regularBackupStartTime"`
	RegularBackupStrategy  string                     `pulumi:"regularBackupStrategy"`
	ResultOutputFile       *string                    `pulumi:"resultOutputFile"`
	TdeConfigs             []GetInsAttributeTdeConfig `pulumi:"tdeConfigs"`
}

A collection of values returned by getInsAttribute.

func GetInsAttribute

func GetInsAttribute(ctx *pulumi.Context, args *GetInsAttributeArgs, opts ...pulumi.InvokeOption) (*GetInsAttributeResult, error)

type GetInsAttributeResultOutput

type GetInsAttributeResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInsAttribute.

func (GetInsAttributeResultOutput) BlockedThreshold

func (o GetInsAttributeResultOutput) BlockedThreshold() pulumi.IntOutput

func (GetInsAttributeResultOutput) ElementType

func (GetInsAttributeResultOutput) EventSaveDays

func (o GetInsAttributeResultOutput) EventSaveDays() pulumi.IntOutput

func (GetInsAttributeResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetInsAttributeResultOutput) InstanceId

func (GetInsAttributeResultOutput) RegularBackupCounts

func (o GetInsAttributeResultOutput) RegularBackupCounts() pulumi.IntOutput

func (GetInsAttributeResultOutput) RegularBackupEnable

func (o GetInsAttributeResultOutput) RegularBackupEnable() pulumi.StringOutput

func (GetInsAttributeResultOutput) RegularBackupSaveDays

func (o GetInsAttributeResultOutput) RegularBackupSaveDays() pulumi.IntOutput

func (GetInsAttributeResultOutput) RegularBackupStartTime

func (o GetInsAttributeResultOutput) RegularBackupStartTime() pulumi.StringOutput

func (GetInsAttributeResultOutput) RegularBackupStrategy

func (o GetInsAttributeResultOutput) RegularBackupStrategy() pulumi.StringOutput

func (GetInsAttributeResultOutput) ResultOutputFile

func (o GetInsAttributeResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetInsAttributeResultOutput) TdeConfigs

func (GetInsAttributeResultOutput) ToGetInsAttributeResultOutput

func (o GetInsAttributeResultOutput) ToGetInsAttributeResultOutput() GetInsAttributeResultOutput

func (GetInsAttributeResultOutput) ToGetInsAttributeResultOutputWithContext

func (o GetInsAttributeResultOutput) ToGetInsAttributeResultOutputWithContext(ctx context.Context) GetInsAttributeResultOutput

type GetInsAttributeTdeConfig

type GetInsAttributeTdeConfig struct {
	CertificateAttribution string `pulumi:"certificateAttribution"`
	Encryption             string `pulumi:"encryption"`
	QuoteUin               string `pulumi:"quoteUin"`
}

type GetInsAttributeTdeConfigArgs

type GetInsAttributeTdeConfigArgs struct {
	CertificateAttribution pulumi.StringInput `pulumi:"certificateAttribution"`
	Encryption             pulumi.StringInput `pulumi:"encryption"`
	QuoteUin               pulumi.StringInput `pulumi:"quoteUin"`
}

func (GetInsAttributeTdeConfigArgs) ElementType

func (GetInsAttributeTdeConfigArgs) ToGetInsAttributeTdeConfigOutput

func (i GetInsAttributeTdeConfigArgs) ToGetInsAttributeTdeConfigOutput() GetInsAttributeTdeConfigOutput

func (GetInsAttributeTdeConfigArgs) ToGetInsAttributeTdeConfigOutputWithContext

func (i GetInsAttributeTdeConfigArgs) ToGetInsAttributeTdeConfigOutputWithContext(ctx context.Context) GetInsAttributeTdeConfigOutput

type GetInsAttributeTdeConfigArray

type GetInsAttributeTdeConfigArray []GetInsAttributeTdeConfigInput

func (GetInsAttributeTdeConfigArray) ElementType

func (GetInsAttributeTdeConfigArray) ToGetInsAttributeTdeConfigArrayOutput

func (i GetInsAttributeTdeConfigArray) ToGetInsAttributeTdeConfigArrayOutput() GetInsAttributeTdeConfigArrayOutput

func (GetInsAttributeTdeConfigArray) ToGetInsAttributeTdeConfigArrayOutputWithContext

func (i GetInsAttributeTdeConfigArray) ToGetInsAttributeTdeConfigArrayOutputWithContext(ctx context.Context) GetInsAttributeTdeConfigArrayOutput

type GetInsAttributeTdeConfigArrayInput

type GetInsAttributeTdeConfigArrayInput interface {
	pulumi.Input

	ToGetInsAttributeTdeConfigArrayOutput() GetInsAttributeTdeConfigArrayOutput
	ToGetInsAttributeTdeConfigArrayOutputWithContext(context.Context) GetInsAttributeTdeConfigArrayOutput
}

GetInsAttributeTdeConfigArrayInput is an input type that accepts GetInsAttributeTdeConfigArray and GetInsAttributeTdeConfigArrayOutput values. You can construct a concrete instance of `GetInsAttributeTdeConfigArrayInput` via:

GetInsAttributeTdeConfigArray{ GetInsAttributeTdeConfigArgs{...} }

type GetInsAttributeTdeConfigArrayOutput

type GetInsAttributeTdeConfigArrayOutput struct{ *pulumi.OutputState }

func (GetInsAttributeTdeConfigArrayOutput) ElementType

func (GetInsAttributeTdeConfigArrayOutput) Index

func (GetInsAttributeTdeConfigArrayOutput) ToGetInsAttributeTdeConfigArrayOutput

func (o GetInsAttributeTdeConfigArrayOutput) ToGetInsAttributeTdeConfigArrayOutput() GetInsAttributeTdeConfigArrayOutput

func (GetInsAttributeTdeConfigArrayOutput) ToGetInsAttributeTdeConfigArrayOutputWithContext

func (o GetInsAttributeTdeConfigArrayOutput) ToGetInsAttributeTdeConfigArrayOutputWithContext(ctx context.Context) GetInsAttributeTdeConfigArrayOutput

type GetInsAttributeTdeConfigInput

type GetInsAttributeTdeConfigInput interface {
	pulumi.Input

	ToGetInsAttributeTdeConfigOutput() GetInsAttributeTdeConfigOutput
	ToGetInsAttributeTdeConfigOutputWithContext(context.Context) GetInsAttributeTdeConfigOutput
}

GetInsAttributeTdeConfigInput is an input type that accepts GetInsAttributeTdeConfigArgs and GetInsAttributeTdeConfigOutput values. You can construct a concrete instance of `GetInsAttributeTdeConfigInput` via:

GetInsAttributeTdeConfigArgs{...}

type GetInsAttributeTdeConfigOutput

type GetInsAttributeTdeConfigOutput struct{ *pulumi.OutputState }

func (GetInsAttributeTdeConfigOutput) CertificateAttribution

func (o GetInsAttributeTdeConfigOutput) CertificateAttribution() pulumi.StringOutput

func (GetInsAttributeTdeConfigOutput) ElementType

func (GetInsAttributeTdeConfigOutput) Encryption

func (GetInsAttributeTdeConfigOutput) QuoteUin

func (GetInsAttributeTdeConfigOutput) ToGetInsAttributeTdeConfigOutput

func (o GetInsAttributeTdeConfigOutput) ToGetInsAttributeTdeConfigOutput() GetInsAttributeTdeConfigOutput

func (GetInsAttributeTdeConfigOutput) ToGetInsAttributeTdeConfigOutputWithContext

func (o GetInsAttributeTdeConfigOutput) ToGetInsAttributeTdeConfigOutputWithContext(ctx context.Context) GetInsAttributeTdeConfigOutput

type GetInstanceParamRecordsArgs

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

A collection of arguments for invoking getInstanceParamRecords.

type GetInstanceParamRecordsItem

type GetInstanceParamRecordsItem struct {
	InstanceId string `pulumi:"instanceId"`
	ModifyTime string `pulumi:"modifyTime"`
	NewValue   string `pulumi:"newValue"`
	OldValue   string `pulumi:"oldValue"`
	ParamName  string `pulumi:"paramName"`
	Status     int    `pulumi:"status"`
}

type GetInstanceParamRecordsItemArgs

type GetInstanceParamRecordsItemArgs struct {
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	ModifyTime pulumi.StringInput `pulumi:"modifyTime"`
	NewValue   pulumi.StringInput `pulumi:"newValue"`
	OldValue   pulumi.StringInput `pulumi:"oldValue"`
	ParamName  pulumi.StringInput `pulumi:"paramName"`
	Status     pulumi.IntInput    `pulumi:"status"`
}

func (GetInstanceParamRecordsItemArgs) ElementType

func (GetInstanceParamRecordsItemArgs) ToGetInstanceParamRecordsItemOutput

func (i GetInstanceParamRecordsItemArgs) ToGetInstanceParamRecordsItemOutput() GetInstanceParamRecordsItemOutput

func (GetInstanceParamRecordsItemArgs) ToGetInstanceParamRecordsItemOutputWithContext

func (i GetInstanceParamRecordsItemArgs) ToGetInstanceParamRecordsItemOutputWithContext(ctx context.Context) GetInstanceParamRecordsItemOutput

type GetInstanceParamRecordsItemArray

type GetInstanceParamRecordsItemArray []GetInstanceParamRecordsItemInput

func (GetInstanceParamRecordsItemArray) ElementType

func (GetInstanceParamRecordsItemArray) ToGetInstanceParamRecordsItemArrayOutput

func (i GetInstanceParamRecordsItemArray) ToGetInstanceParamRecordsItemArrayOutput() GetInstanceParamRecordsItemArrayOutput

func (GetInstanceParamRecordsItemArray) ToGetInstanceParamRecordsItemArrayOutputWithContext

func (i GetInstanceParamRecordsItemArray) ToGetInstanceParamRecordsItemArrayOutputWithContext(ctx context.Context) GetInstanceParamRecordsItemArrayOutput

type GetInstanceParamRecordsItemArrayInput

type GetInstanceParamRecordsItemArrayInput interface {
	pulumi.Input

	ToGetInstanceParamRecordsItemArrayOutput() GetInstanceParamRecordsItemArrayOutput
	ToGetInstanceParamRecordsItemArrayOutputWithContext(context.Context) GetInstanceParamRecordsItemArrayOutput
}

GetInstanceParamRecordsItemArrayInput is an input type that accepts GetInstanceParamRecordsItemArray and GetInstanceParamRecordsItemArrayOutput values. You can construct a concrete instance of `GetInstanceParamRecordsItemArrayInput` via:

GetInstanceParamRecordsItemArray{ GetInstanceParamRecordsItemArgs{...} }

type GetInstanceParamRecordsItemArrayOutput

type GetInstanceParamRecordsItemArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceParamRecordsItemArrayOutput) ElementType

func (GetInstanceParamRecordsItemArrayOutput) Index

func (GetInstanceParamRecordsItemArrayOutput) ToGetInstanceParamRecordsItemArrayOutput

func (o GetInstanceParamRecordsItemArrayOutput) ToGetInstanceParamRecordsItemArrayOutput() GetInstanceParamRecordsItemArrayOutput

func (GetInstanceParamRecordsItemArrayOutput) ToGetInstanceParamRecordsItemArrayOutputWithContext

func (o GetInstanceParamRecordsItemArrayOutput) ToGetInstanceParamRecordsItemArrayOutputWithContext(ctx context.Context) GetInstanceParamRecordsItemArrayOutput

type GetInstanceParamRecordsItemInput

type GetInstanceParamRecordsItemInput interface {
	pulumi.Input

	ToGetInstanceParamRecordsItemOutput() GetInstanceParamRecordsItemOutput
	ToGetInstanceParamRecordsItemOutputWithContext(context.Context) GetInstanceParamRecordsItemOutput
}

GetInstanceParamRecordsItemInput is an input type that accepts GetInstanceParamRecordsItemArgs and GetInstanceParamRecordsItemOutput values. You can construct a concrete instance of `GetInstanceParamRecordsItemInput` via:

GetInstanceParamRecordsItemArgs{...}

type GetInstanceParamRecordsItemOutput

type GetInstanceParamRecordsItemOutput struct{ *pulumi.OutputState }

func (GetInstanceParamRecordsItemOutput) ElementType

func (GetInstanceParamRecordsItemOutput) InstanceId

func (GetInstanceParamRecordsItemOutput) ModifyTime

func (GetInstanceParamRecordsItemOutput) NewValue

func (GetInstanceParamRecordsItemOutput) OldValue

func (GetInstanceParamRecordsItemOutput) ParamName

func (GetInstanceParamRecordsItemOutput) Status

func (GetInstanceParamRecordsItemOutput) ToGetInstanceParamRecordsItemOutput

func (o GetInstanceParamRecordsItemOutput) ToGetInstanceParamRecordsItemOutput() GetInstanceParamRecordsItemOutput

func (GetInstanceParamRecordsItemOutput) ToGetInstanceParamRecordsItemOutputWithContext

func (o GetInstanceParamRecordsItemOutput) ToGetInstanceParamRecordsItemOutputWithContext(ctx context.Context) GetInstanceParamRecordsItemOutput

type GetInstanceParamRecordsOutputArgs

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

A collection of arguments for invoking getInstanceParamRecords.

func (GetInstanceParamRecordsOutputArgs) ElementType

type GetInstanceParamRecordsResult

type GetInstanceParamRecordsResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                        `pulumi:"id"`
	InstanceId       string                        `pulumi:"instanceId"`
	Items            []GetInstanceParamRecordsItem `pulumi:"items"`
	ResultOutputFile *string                       `pulumi:"resultOutputFile"`
}

A collection of values returned by getInstanceParamRecords.

type GetInstanceParamRecordsResultOutput

type GetInstanceParamRecordsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInstanceParamRecords.

func (GetInstanceParamRecordsResultOutput) ElementType

func (GetInstanceParamRecordsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetInstanceParamRecordsResultOutput) InstanceId

func (GetInstanceParamRecordsResultOutput) Items

func (GetInstanceParamRecordsResultOutput) ResultOutputFile

func (GetInstanceParamRecordsResultOutput) ToGetInstanceParamRecordsResultOutput

func (o GetInstanceParamRecordsResultOutput) ToGetInstanceParamRecordsResultOutput() GetInstanceParamRecordsResultOutput

func (GetInstanceParamRecordsResultOutput) ToGetInstanceParamRecordsResultOutputWithContext

func (o GetInstanceParamRecordsResultOutput) ToGetInstanceParamRecordsResultOutputWithContext(ctx context.Context) GetInstanceParamRecordsResultOutput

type GetInstancesArgs

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

A collection of arguments for invoking getInstances.

type GetInstancesInstanceList

type GetInstancesInstanceList struct {
	AvailabilityZone string                 `pulumi:"availabilityZone"`
	ChargeType       string                 `pulumi:"chargeType"`
	CreateTime       string                 `pulumi:"createTime"`
	EngineVersion    string                 `pulumi:"engineVersion"`
	HaType           string                 `pulumi:"haType"`
	Id               string                 `pulumi:"id"`
	Memory           int                    `pulumi:"memory"`
	Name             string                 `pulumi:"name"`
	ProjectId        int                    `pulumi:"projectId"`
	RoFlag           string                 `pulumi:"roFlag"`
	Status           int                    `pulumi:"status"`
	Storage          int                    `pulumi:"storage"`
	SubnetId         string                 `pulumi:"subnetId"`
	Tags             map[string]interface{} `pulumi:"tags"`
	UsedStorage      int                    `pulumi:"usedStorage"`
	Vip              string                 `pulumi:"vip"`
	VpcId            string                 `pulumi:"vpcId"`
	Vport            int                    `pulumi:"vport"`
}

type GetInstancesInstanceListArgs

type GetInstancesInstanceListArgs struct {
	AvailabilityZone pulumi.StringInput `pulumi:"availabilityZone"`
	ChargeType       pulumi.StringInput `pulumi:"chargeType"`
	CreateTime       pulumi.StringInput `pulumi:"createTime"`
	EngineVersion    pulumi.StringInput `pulumi:"engineVersion"`
	HaType           pulumi.StringInput `pulumi:"haType"`
	Id               pulumi.StringInput `pulumi:"id"`
	Memory           pulumi.IntInput    `pulumi:"memory"`
	Name             pulumi.StringInput `pulumi:"name"`
	ProjectId        pulumi.IntInput    `pulumi:"projectId"`
	RoFlag           pulumi.StringInput `pulumi:"roFlag"`
	Status           pulumi.IntInput    `pulumi:"status"`
	Storage          pulumi.IntInput    `pulumi:"storage"`
	SubnetId         pulumi.StringInput `pulumi:"subnetId"`
	Tags             pulumi.MapInput    `pulumi:"tags"`
	UsedStorage      pulumi.IntInput    `pulumi:"usedStorage"`
	Vip              pulumi.StringInput `pulumi:"vip"`
	VpcId            pulumi.StringInput `pulumi:"vpcId"`
	Vport            pulumi.IntInput    `pulumi:"vport"`
}

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

func (o GetInstancesInstanceListOutput) AvailabilityZone() pulumi.StringOutput

func (GetInstancesInstanceListOutput) ChargeType

func (GetInstancesInstanceListOutput) CreateTime

func (GetInstancesInstanceListOutput) ElementType

func (GetInstancesInstanceListOutput) EngineVersion

func (GetInstancesInstanceListOutput) HaType

func (GetInstancesInstanceListOutput) Id

func (GetInstancesInstanceListOutput) Memory

func (GetInstancesInstanceListOutput) Name

func (GetInstancesInstanceListOutput) ProjectId

func (GetInstancesInstanceListOutput) RoFlag

func (GetInstancesInstanceListOutput) Status

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

func (GetInstancesInstanceListOutput) Vip

func (GetInstancesInstanceListOutput) VpcId

func (GetInstancesInstanceListOutput) Vport

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"`
	SubnetId         pulumi.StringPtrInput `pulumi:"subnetId"`
	VpcId            pulumi.StringPtrInput `pulumi:"vpcId"`
}

A collection of arguments for invoking getInstances.

func (GetInstancesOutputArgs) ElementType

func (GetInstancesOutputArgs) ElementType() reflect.Type

type GetInstancesResult

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

A collection of values returned by getInstances.

func GetInstances

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

type GetInstancesResultOutput

type GetInstancesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInstances.

func (GetInstancesResultOutput) ElementType

func (GetInstancesResultOutput) ElementType() reflect.Type

func (GetInstancesResultOutput) Id

func (GetInstancesResultOutput) InstanceLists

func (GetInstancesResultOutput) Name

func (GetInstancesResultOutput) ProjectId

func (GetInstancesResultOutput) ResultOutputFile

func (o GetInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetInstancesResultOutput) SubnetId

func (GetInstancesResultOutput) ToGetInstancesResultOutput

func (o GetInstancesResultOutput) ToGetInstancesResultOutput() GetInstancesResultOutput

func (GetInstancesResultOutput) ToGetInstancesResultOutputWithContext

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

func (GetInstancesResultOutput) VpcId

type GetProjectSecurityGroupsArgs

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

A collection of arguments for invoking getProjectSecurityGroups.

type GetProjectSecurityGroupsOutputArgs

type GetProjectSecurityGroupsOutputArgs struct {
	ProjectId        pulumi.IntInput       `pulumi:"projectId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getProjectSecurityGroups.

func (GetProjectSecurityGroupsOutputArgs) ElementType

type GetProjectSecurityGroupsResult

type GetProjectSecurityGroupsResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id                string                                     `pulumi:"id"`
	ProjectId         int                                        `pulumi:"projectId"`
	ResultOutputFile  *string                                    `pulumi:"resultOutputFile"`
	SecurityGroupSets []GetProjectSecurityGroupsSecurityGroupSet `pulumi:"securityGroupSets"`
}

A collection of values returned by getProjectSecurityGroups.

type GetProjectSecurityGroupsResultOutput

type GetProjectSecurityGroupsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getProjectSecurityGroups.

func (GetProjectSecurityGroupsResultOutput) ElementType

func (GetProjectSecurityGroupsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetProjectSecurityGroupsResultOutput) ProjectId

func (GetProjectSecurityGroupsResultOutput) ResultOutputFile

func (GetProjectSecurityGroupsResultOutput) SecurityGroupSets

func (GetProjectSecurityGroupsResultOutput) ToGetProjectSecurityGroupsResultOutput

func (o GetProjectSecurityGroupsResultOutput) ToGetProjectSecurityGroupsResultOutput() GetProjectSecurityGroupsResultOutput

func (GetProjectSecurityGroupsResultOutput) ToGetProjectSecurityGroupsResultOutputWithContext

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

type GetProjectSecurityGroupsSecurityGroupSet

type GetProjectSecurityGroupsSecurityGroupSet struct {
	CreateTime          string                                                `pulumi:"createTime"`
	InboundSets         []GetProjectSecurityGroupsSecurityGroupSetInboundSet  `pulumi:"inboundSets"`
	OutboundSets        []GetProjectSecurityGroupsSecurityGroupSetOutboundSet `pulumi:"outboundSets"`
	ProjectId           int                                                   `pulumi:"projectId"`
	SecurityGroupId     string                                                `pulumi:"securityGroupId"`
	SecurityGroupName   string                                                `pulumi:"securityGroupName"`
	SecurityGroupRemark string                                                `pulumi:"securityGroupRemark"`
}

type GetProjectSecurityGroupsSecurityGroupSetArgs

type GetProjectSecurityGroupsSecurityGroupSetArgs struct {
	CreateTime          pulumi.StringInput                                            `pulumi:"createTime"`
	InboundSets         GetProjectSecurityGroupsSecurityGroupSetInboundSetArrayInput  `pulumi:"inboundSets"`
	OutboundSets        GetProjectSecurityGroupsSecurityGroupSetOutboundSetArrayInput `pulumi:"outboundSets"`
	ProjectId           pulumi.IntInput                                               `pulumi:"projectId"`
	SecurityGroupId     pulumi.StringInput                                            `pulumi:"securityGroupId"`
	SecurityGroupName   pulumi.StringInput                                            `pulumi:"securityGroupName"`
	SecurityGroupRemark pulumi.StringInput                                            `pulumi:"securityGroupRemark"`
}

func (GetProjectSecurityGroupsSecurityGroupSetArgs) ElementType

func (GetProjectSecurityGroupsSecurityGroupSetArgs) ToGetProjectSecurityGroupsSecurityGroupSetOutput

func (i GetProjectSecurityGroupsSecurityGroupSetArgs) ToGetProjectSecurityGroupsSecurityGroupSetOutput() GetProjectSecurityGroupsSecurityGroupSetOutput

func (GetProjectSecurityGroupsSecurityGroupSetArgs) ToGetProjectSecurityGroupsSecurityGroupSetOutputWithContext

func (i GetProjectSecurityGroupsSecurityGroupSetArgs) ToGetProjectSecurityGroupsSecurityGroupSetOutputWithContext(ctx context.Context) GetProjectSecurityGroupsSecurityGroupSetOutput

type GetProjectSecurityGroupsSecurityGroupSetArray

type GetProjectSecurityGroupsSecurityGroupSetArray []GetProjectSecurityGroupsSecurityGroupSetInput

func (GetProjectSecurityGroupsSecurityGroupSetArray) ElementType

func (GetProjectSecurityGroupsSecurityGroupSetArray) ToGetProjectSecurityGroupsSecurityGroupSetArrayOutput

func (i GetProjectSecurityGroupsSecurityGroupSetArray) ToGetProjectSecurityGroupsSecurityGroupSetArrayOutput() GetProjectSecurityGroupsSecurityGroupSetArrayOutput

func (GetProjectSecurityGroupsSecurityGroupSetArray) ToGetProjectSecurityGroupsSecurityGroupSetArrayOutputWithContext

func (i GetProjectSecurityGroupsSecurityGroupSetArray) ToGetProjectSecurityGroupsSecurityGroupSetArrayOutputWithContext(ctx context.Context) GetProjectSecurityGroupsSecurityGroupSetArrayOutput

type GetProjectSecurityGroupsSecurityGroupSetArrayInput

type GetProjectSecurityGroupsSecurityGroupSetArrayInput interface {
	pulumi.Input

	ToGetProjectSecurityGroupsSecurityGroupSetArrayOutput() GetProjectSecurityGroupsSecurityGroupSetArrayOutput
	ToGetProjectSecurityGroupsSecurityGroupSetArrayOutputWithContext(context.Context) GetProjectSecurityGroupsSecurityGroupSetArrayOutput
}

GetProjectSecurityGroupsSecurityGroupSetArrayInput is an input type that accepts GetProjectSecurityGroupsSecurityGroupSetArray and GetProjectSecurityGroupsSecurityGroupSetArrayOutput values. You can construct a concrete instance of `GetProjectSecurityGroupsSecurityGroupSetArrayInput` via:

GetProjectSecurityGroupsSecurityGroupSetArray{ GetProjectSecurityGroupsSecurityGroupSetArgs{...} }

type GetProjectSecurityGroupsSecurityGroupSetArrayOutput

type GetProjectSecurityGroupsSecurityGroupSetArrayOutput struct{ *pulumi.OutputState }

func (GetProjectSecurityGroupsSecurityGroupSetArrayOutput) ElementType

func (GetProjectSecurityGroupsSecurityGroupSetArrayOutput) Index

func (GetProjectSecurityGroupsSecurityGroupSetArrayOutput) ToGetProjectSecurityGroupsSecurityGroupSetArrayOutput

func (o GetProjectSecurityGroupsSecurityGroupSetArrayOutput) ToGetProjectSecurityGroupsSecurityGroupSetArrayOutput() GetProjectSecurityGroupsSecurityGroupSetArrayOutput

func (GetProjectSecurityGroupsSecurityGroupSetArrayOutput) ToGetProjectSecurityGroupsSecurityGroupSetArrayOutputWithContext

func (o GetProjectSecurityGroupsSecurityGroupSetArrayOutput) ToGetProjectSecurityGroupsSecurityGroupSetArrayOutputWithContext(ctx context.Context) GetProjectSecurityGroupsSecurityGroupSetArrayOutput

type GetProjectSecurityGroupsSecurityGroupSetInboundSet

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

type GetProjectSecurityGroupsSecurityGroupSetInboundSetArgs

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

func (GetProjectSecurityGroupsSecurityGroupSetInboundSetArgs) ElementType

func (GetProjectSecurityGroupsSecurityGroupSetInboundSetArgs) ToGetProjectSecurityGroupsSecurityGroupSetInboundSetOutput

func (GetProjectSecurityGroupsSecurityGroupSetInboundSetArgs) ToGetProjectSecurityGroupsSecurityGroupSetInboundSetOutputWithContext

func (i GetProjectSecurityGroupsSecurityGroupSetInboundSetArgs) ToGetProjectSecurityGroupsSecurityGroupSetInboundSetOutputWithContext(ctx context.Context) GetProjectSecurityGroupsSecurityGroupSetInboundSetOutput

type GetProjectSecurityGroupsSecurityGroupSetInboundSetArray

type GetProjectSecurityGroupsSecurityGroupSetInboundSetArray []GetProjectSecurityGroupsSecurityGroupSetInboundSetInput

func (GetProjectSecurityGroupsSecurityGroupSetInboundSetArray) ElementType

func (GetProjectSecurityGroupsSecurityGroupSetInboundSetArray) ToGetProjectSecurityGroupsSecurityGroupSetInboundSetArrayOutput

func (i GetProjectSecurityGroupsSecurityGroupSetInboundSetArray) ToGetProjectSecurityGroupsSecurityGroupSetInboundSetArrayOutput() GetProjectSecurityGroupsSecurityGroupSetInboundSetArrayOutput

func (GetProjectSecurityGroupsSecurityGroupSetInboundSetArray) ToGetProjectSecurityGroupsSecurityGroupSetInboundSetArrayOutputWithContext

func (i GetProjectSecurityGroupsSecurityGroupSetInboundSetArray) ToGetProjectSecurityGroupsSecurityGroupSetInboundSetArrayOutputWithContext(ctx context.Context) GetProjectSecurityGroupsSecurityGroupSetInboundSetArrayOutput

type GetProjectSecurityGroupsSecurityGroupSetInboundSetArrayInput

type GetProjectSecurityGroupsSecurityGroupSetInboundSetArrayInput interface {
	pulumi.Input

	ToGetProjectSecurityGroupsSecurityGroupSetInboundSetArrayOutput() GetProjectSecurityGroupsSecurityGroupSetInboundSetArrayOutput
	ToGetProjectSecurityGroupsSecurityGroupSetInboundSetArrayOutputWithContext(context.Context) GetProjectSecurityGroupsSecurityGroupSetInboundSetArrayOutput
}

GetProjectSecurityGroupsSecurityGroupSetInboundSetArrayInput is an input type that accepts GetProjectSecurityGroupsSecurityGroupSetInboundSetArray and GetProjectSecurityGroupsSecurityGroupSetInboundSetArrayOutput values. You can construct a concrete instance of `GetProjectSecurityGroupsSecurityGroupSetInboundSetArrayInput` via:

GetProjectSecurityGroupsSecurityGroupSetInboundSetArray{ GetProjectSecurityGroupsSecurityGroupSetInboundSetArgs{...} }

type GetProjectSecurityGroupsSecurityGroupSetInboundSetArrayOutput

type GetProjectSecurityGroupsSecurityGroupSetInboundSetArrayOutput struct{ *pulumi.OutputState }

func (GetProjectSecurityGroupsSecurityGroupSetInboundSetArrayOutput) ElementType

func (GetProjectSecurityGroupsSecurityGroupSetInboundSetArrayOutput) Index

func (GetProjectSecurityGroupsSecurityGroupSetInboundSetArrayOutput) ToGetProjectSecurityGroupsSecurityGroupSetInboundSetArrayOutput

func (GetProjectSecurityGroupsSecurityGroupSetInboundSetArrayOutput) ToGetProjectSecurityGroupsSecurityGroupSetInboundSetArrayOutputWithContext

func (o GetProjectSecurityGroupsSecurityGroupSetInboundSetArrayOutput) ToGetProjectSecurityGroupsSecurityGroupSetInboundSetArrayOutputWithContext(ctx context.Context) GetProjectSecurityGroupsSecurityGroupSetInboundSetArrayOutput

type GetProjectSecurityGroupsSecurityGroupSetInboundSetInput

type GetProjectSecurityGroupsSecurityGroupSetInboundSetInput interface {
	pulumi.Input

	ToGetProjectSecurityGroupsSecurityGroupSetInboundSetOutput() GetProjectSecurityGroupsSecurityGroupSetInboundSetOutput
	ToGetProjectSecurityGroupsSecurityGroupSetInboundSetOutputWithContext(context.Context) GetProjectSecurityGroupsSecurityGroupSetInboundSetOutput
}

GetProjectSecurityGroupsSecurityGroupSetInboundSetInput is an input type that accepts GetProjectSecurityGroupsSecurityGroupSetInboundSetArgs and GetProjectSecurityGroupsSecurityGroupSetInboundSetOutput values. You can construct a concrete instance of `GetProjectSecurityGroupsSecurityGroupSetInboundSetInput` via:

GetProjectSecurityGroupsSecurityGroupSetInboundSetArgs{...}

type GetProjectSecurityGroupsSecurityGroupSetInboundSetOutput

type GetProjectSecurityGroupsSecurityGroupSetInboundSetOutput struct{ *pulumi.OutputState }

func (GetProjectSecurityGroupsSecurityGroupSetInboundSetOutput) Action

func (GetProjectSecurityGroupsSecurityGroupSetInboundSetOutput) CidrIp

func (GetProjectSecurityGroupsSecurityGroupSetInboundSetOutput) Dir

func (GetProjectSecurityGroupsSecurityGroupSetInboundSetOutput) ElementType

func (GetProjectSecurityGroupsSecurityGroupSetInboundSetOutput) IpProtocol

func (GetProjectSecurityGroupsSecurityGroupSetInboundSetOutput) PortRange

func (GetProjectSecurityGroupsSecurityGroupSetInboundSetOutput) ToGetProjectSecurityGroupsSecurityGroupSetInboundSetOutput

func (GetProjectSecurityGroupsSecurityGroupSetInboundSetOutput) ToGetProjectSecurityGroupsSecurityGroupSetInboundSetOutputWithContext

func (o GetProjectSecurityGroupsSecurityGroupSetInboundSetOutput) ToGetProjectSecurityGroupsSecurityGroupSetInboundSetOutputWithContext(ctx context.Context) GetProjectSecurityGroupsSecurityGroupSetInboundSetOutput

type GetProjectSecurityGroupsSecurityGroupSetInput

type GetProjectSecurityGroupsSecurityGroupSetInput interface {
	pulumi.Input

	ToGetProjectSecurityGroupsSecurityGroupSetOutput() GetProjectSecurityGroupsSecurityGroupSetOutput
	ToGetProjectSecurityGroupsSecurityGroupSetOutputWithContext(context.Context) GetProjectSecurityGroupsSecurityGroupSetOutput
}

GetProjectSecurityGroupsSecurityGroupSetInput is an input type that accepts GetProjectSecurityGroupsSecurityGroupSetArgs and GetProjectSecurityGroupsSecurityGroupSetOutput values. You can construct a concrete instance of `GetProjectSecurityGroupsSecurityGroupSetInput` via:

GetProjectSecurityGroupsSecurityGroupSetArgs{...}

type GetProjectSecurityGroupsSecurityGroupSetOutboundSet

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

type GetProjectSecurityGroupsSecurityGroupSetOutboundSetArgs

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

func (GetProjectSecurityGroupsSecurityGroupSetOutboundSetArgs) ElementType

func (GetProjectSecurityGroupsSecurityGroupSetOutboundSetArgs) ToGetProjectSecurityGroupsSecurityGroupSetOutboundSetOutput

func (GetProjectSecurityGroupsSecurityGroupSetOutboundSetArgs) ToGetProjectSecurityGroupsSecurityGroupSetOutboundSetOutputWithContext

func (i GetProjectSecurityGroupsSecurityGroupSetOutboundSetArgs) ToGetProjectSecurityGroupsSecurityGroupSetOutboundSetOutputWithContext(ctx context.Context) GetProjectSecurityGroupsSecurityGroupSetOutboundSetOutput

type GetProjectSecurityGroupsSecurityGroupSetOutboundSetArray

type GetProjectSecurityGroupsSecurityGroupSetOutboundSetArray []GetProjectSecurityGroupsSecurityGroupSetOutboundSetInput

func (GetProjectSecurityGroupsSecurityGroupSetOutboundSetArray) ElementType

func (GetProjectSecurityGroupsSecurityGroupSetOutboundSetArray) ToGetProjectSecurityGroupsSecurityGroupSetOutboundSetArrayOutput

func (i GetProjectSecurityGroupsSecurityGroupSetOutboundSetArray) ToGetProjectSecurityGroupsSecurityGroupSetOutboundSetArrayOutput() GetProjectSecurityGroupsSecurityGroupSetOutboundSetArrayOutput

func (GetProjectSecurityGroupsSecurityGroupSetOutboundSetArray) ToGetProjectSecurityGroupsSecurityGroupSetOutboundSetArrayOutputWithContext

func (i GetProjectSecurityGroupsSecurityGroupSetOutboundSetArray) ToGetProjectSecurityGroupsSecurityGroupSetOutboundSetArrayOutputWithContext(ctx context.Context) GetProjectSecurityGroupsSecurityGroupSetOutboundSetArrayOutput

type GetProjectSecurityGroupsSecurityGroupSetOutboundSetArrayInput

type GetProjectSecurityGroupsSecurityGroupSetOutboundSetArrayInput interface {
	pulumi.Input

	ToGetProjectSecurityGroupsSecurityGroupSetOutboundSetArrayOutput() GetProjectSecurityGroupsSecurityGroupSetOutboundSetArrayOutput
	ToGetProjectSecurityGroupsSecurityGroupSetOutboundSetArrayOutputWithContext(context.Context) GetProjectSecurityGroupsSecurityGroupSetOutboundSetArrayOutput
}

GetProjectSecurityGroupsSecurityGroupSetOutboundSetArrayInput is an input type that accepts GetProjectSecurityGroupsSecurityGroupSetOutboundSetArray and GetProjectSecurityGroupsSecurityGroupSetOutboundSetArrayOutput values. You can construct a concrete instance of `GetProjectSecurityGroupsSecurityGroupSetOutboundSetArrayInput` via:

GetProjectSecurityGroupsSecurityGroupSetOutboundSetArray{ GetProjectSecurityGroupsSecurityGroupSetOutboundSetArgs{...} }

type GetProjectSecurityGroupsSecurityGroupSetOutboundSetArrayOutput

type GetProjectSecurityGroupsSecurityGroupSetOutboundSetArrayOutput struct{ *pulumi.OutputState }

func (GetProjectSecurityGroupsSecurityGroupSetOutboundSetArrayOutput) ElementType

func (GetProjectSecurityGroupsSecurityGroupSetOutboundSetArrayOutput) Index

func (GetProjectSecurityGroupsSecurityGroupSetOutboundSetArrayOutput) ToGetProjectSecurityGroupsSecurityGroupSetOutboundSetArrayOutput

func (GetProjectSecurityGroupsSecurityGroupSetOutboundSetArrayOutput) ToGetProjectSecurityGroupsSecurityGroupSetOutboundSetArrayOutputWithContext

func (o GetProjectSecurityGroupsSecurityGroupSetOutboundSetArrayOutput) ToGetProjectSecurityGroupsSecurityGroupSetOutboundSetArrayOutputWithContext(ctx context.Context) GetProjectSecurityGroupsSecurityGroupSetOutboundSetArrayOutput

type GetProjectSecurityGroupsSecurityGroupSetOutboundSetInput

type GetProjectSecurityGroupsSecurityGroupSetOutboundSetInput interface {
	pulumi.Input

	ToGetProjectSecurityGroupsSecurityGroupSetOutboundSetOutput() GetProjectSecurityGroupsSecurityGroupSetOutboundSetOutput
	ToGetProjectSecurityGroupsSecurityGroupSetOutboundSetOutputWithContext(context.Context) GetProjectSecurityGroupsSecurityGroupSetOutboundSetOutput
}

GetProjectSecurityGroupsSecurityGroupSetOutboundSetInput is an input type that accepts GetProjectSecurityGroupsSecurityGroupSetOutboundSetArgs and GetProjectSecurityGroupsSecurityGroupSetOutboundSetOutput values. You can construct a concrete instance of `GetProjectSecurityGroupsSecurityGroupSetOutboundSetInput` via:

GetProjectSecurityGroupsSecurityGroupSetOutboundSetArgs{...}

type GetProjectSecurityGroupsSecurityGroupSetOutboundSetOutput

type GetProjectSecurityGroupsSecurityGroupSetOutboundSetOutput struct{ *pulumi.OutputState }

func (GetProjectSecurityGroupsSecurityGroupSetOutboundSetOutput) Action

func (GetProjectSecurityGroupsSecurityGroupSetOutboundSetOutput) CidrIp

func (GetProjectSecurityGroupsSecurityGroupSetOutboundSetOutput) Dir

func (GetProjectSecurityGroupsSecurityGroupSetOutboundSetOutput) ElementType

func (GetProjectSecurityGroupsSecurityGroupSetOutboundSetOutput) IpProtocol

func (GetProjectSecurityGroupsSecurityGroupSetOutboundSetOutput) PortRange

func (GetProjectSecurityGroupsSecurityGroupSetOutboundSetOutput) ToGetProjectSecurityGroupsSecurityGroupSetOutboundSetOutput

func (GetProjectSecurityGroupsSecurityGroupSetOutboundSetOutput) ToGetProjectSecurityGroupsSecurityGroupSetOutboundSetOutputWithContext

func (o GetProjectSecurityGroupsSecurityGroupSetOutboundSetOutput) ToGetProjectSecurityGroupsSecurityGroupSetOutboundSetOutputWithContext(ctx context.Context) GetProjectSecurityGroupsSecurityGroupSetOutboundSetOutput

type GetProjectSecurityGroupsSecurityGroupSetOutput

type GetProjectSecurityGroupsSecurityGroupSetOutput struct{ *pulumi.OutputState }

func (GetProjectSecurityGroupsSecurityGroupSetOutput) CreateTime

func (GetProjectSecurityGroupsSecurityGroupSetOutput) ElementType

func (GetProjectSecurityGroupsSecurityGroupSetOutput) InboundSets

func (GetProjectSecurityGroupsSecurityGroupSetOutput) OutboundSets

func (GetProjectSecurityGroupsSecurityGroupSetOutput) ProjectId

func (GetProjectSecurityGroupsSecurityGroupSetOutput) SecurityGroupId

func (GetProjectSecurityGroupsSecurityGroupSetOutput) SecurityGroupName

func (GetProjectSecurityGroupsSecurityGroupSetOutput) SecurityGroupRemark

func (GetProjectSecurityGroupsSecurityGroupSetOutput) ToGetProjectSecurityGroupsSecurityGroupSetOutput

func (o GetProjectSecurityGroupsSecurityGroupSetOutput) ToGetProjectSecurityGroupsSecurityGroupSetOutput() GetProjectSecurityGroupsSecurityGroupSetOutput

func (GetProjectSecurityGroupsSecurityGroupSetOutput) ToGetProjectSecurityGroupsSecurityGroupSetOutputWithContext

func (o GetProjectSecurityGroupsSecurityGroupSetOutput) ToGetProjectSecurityGroupsSecurityGroupSetOutputWithContext(ctx context.Context) GetProjectSecurityGroupsSecurityGroupSetOutput

type GetPublishSubscribesArgs

type GetPublishSubscribesArgs struct {
	InstanceId           string  `pulumi:"instanceId"`
	PubOrSubInstanceId   *string `pulumi:"pubOrSubInstanceId"`
	PubOrSubInstanceIp   *string `pulumi:"pubOrSubInstanceIp"`
	PublishDatabase      *string `pulumi:"publishDatabase"`
	PublishSubscribeId   *int    `pulumi:"publishSubscribeId"`
	PublishSubscribeName *string `pulumi:"publishSubscribeName"`
	ResultOutputFile     *string `pulumi:"resultOutputFile"`
	SubscribeDatabase    *string `pulumi:"subscribeDatabase"`
}

A collection of arguments for invoking getPublishSubscribes.

type GetPublishSubscribesOutputArgs

type GetPublishSubscribesOutputArgs struct {
	InstanceId           pulumi.StringInput    `pulumi:"instanceId"`
	PubOrSubInstanceId   pulumi.StringPtrInput `pulumi:"pubOrSubInstanceId"`
	PubOrSubInstanceIp   pulumi.StringPtrInput `pulumi:"pubOrSubInstanceIp"`
	PublishDatabase      pulumi.StringPtrInput `pulumi:"publishDatabase"`
	PublishSubscribeId   pulumi.IntPtrInput    `pulumi:"publishSubscribeId"`
	PublishSubscribeName pulumi.StringPtrInput `pulumi:"publishSubscribeName"`
	ResultOutputFile     pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	SubscribeDatabase    pulumi.StringPtrInput `pulumi:"subscribeDatabase"`
}

A collection of arguments for invoking getPublishSubscribes.

func (GetPublishSubscribesOutputArgs) ElementType

type GetPublishSubscribesPublishSubscribeList

type GetPublishSubscribesPublishSubscribeList struct {
	DatabaseTuples        []GetPublishSubscribesPublishSubscribeListDatabaseTuple `pulumi:"databaseTuples"`
	PublishInstanceId     string                                                  `pulumi:"publishInstanceId"`
	PublishInstanceIp     string                                                  `pulumi:"publishInstanceIp"`
	PublishInstanceName   string                                                  `pulumi:"publishInstanceName"`
	PublishSubscribeId    int                                                     `pulumi:"publishSubscribeId"`
	PublishSubscribeName  string                                                  `pulumi:"publishSubscribeName"`
	SubscribeInstanceId   string                                                  `pulumi:"subscribeInstanceId"`
	SubscribeInstanceIp   string                                                  `pulumi:"subscribeInstanceIp"`
	SubscribeInstanceName string                                                  `pulumi:"subscribeInstanceName"`
}

type GetPublishSubscribesPublishSubscribeListArgs

type GetPublishSubscribesPublishSubscribeListArgs struct {
	DatabaseTuples        GetPublishSubscribesPublishSubscribeListDatabaseTupleArrayInput `pulumi:"databaseTuples"`
	PublishInstanceId     pulumi.StringInput                                              `pulumi:"publishInstanceId"`
	PublishInstanceIp     pulumi.StringInput                                              `pulumi:"publishInstanceIp"`
	PublishInstanceName   pulumi.StringInput                                              `pulumi:"publishInstanceName"`
	PublishSubscribeId    pulumi.IntInput                                                 `pulumi:"publishSubscribeId"`
	PublishSubscribeName  pulumi.StringInput                                              `pulumi:"publishSubscribeName"`
	SubscribeInstanceId   pulumi.StringInput                                              `pulumi:"subscribeInstanceId"`
	SubscribeInstanceIp   pulumi.StringInput                                              `pulumi:"subscribeInstanceIp"`
	SubscribeInstanceName pulumi.StringInput                                              `pulumi:"subscribeInstanceName"`
}

func (GetPublishSubscribesPublishSubscribeListArgs) ElementType

func (GetPublishSubscribesPublishSubscribeListArgs) ToGetPublishSubscribesPublishSubscribeListOutput

func (i GetPublishSubscribesPublishSubscribeListArgs) ToGetPublishSubscribesPublishSubscribeListOutput() GetPublishSubscribesPublishSubscribeListOutput

func (GetPublishSubscribesPublishSubscribeListArgs) ToGetPublishSubscribesPublishSubscribeListOutputWithContext

func (i GetPublishSubscribesPublishSubscribeListArgs) ToGetPublishSubscribesPublishSubscribeListOutputWithContext(ctx context.Context) GetPublishSubscribesPublishSubscribeListOutput

type GetPublishSubscribesPublishSubscribeListArray

type GetPublishSubscribesPublishSubscribeListArray []GetPublishSubscribesPublishSubscribeListInput

func (GetPublishSubscribesPublishSubscribeListArray) ElementType

func (GetPublishSubscribesPublishSubscribeListArray) ToGetPublishSubscribesPublishSubscribeListArrayOutput

func (i GetPublishSubscribesPublishSubscribeListArray) ToGetPublishSubscribesPublishSubscribeListArrayOutput() GetPublishSubscribesPublishSubscribeListArrayOutput

func (GetPublishSubscribesPublishSubscribeListArray) ToGetPublishSubscribesPublishSubscribeListArrayOutputWithContext

func (i GetPublishSubscribesPublishSubscribeListArray) ToGetPublishSubscribesPublishSubscribeListArrayOutputWithContext(ctx context.Context) GetPublishSubscribesPublishSubscribeListArrayOutput

type GetPublishSubscribesPublishSubscribeListArrayInput

type GetPublishSubscribesPublishSubscribeListArrayInput interface {
	pulumi.Input

	ToGetPublishSubscribesPublishSubscribeListArrayOutput() GetPublishSubscribesPublishSubscribeListArrayOutput
	ToGetPublishSubscribesPublishSubscribeListArrayOutputWithContext(context.Context) GetPublishSubscribesPublishSubscribeListArrayOutput
}

GetPublishSubscribesPublishSubscribeListArrayInput is an input type that accepts GetPublishSubscribesPublishSubscribeListArray and GetPublishSubscribesPublishSubscribeListArrayOutput values. You can construct a concrete instance of `GetPublishSubscribesPublishSubscribeListArrayInput` via:

GetPublishSubscribesPublishSubscribeListArray{ GetPublishSubscribesPublishSubscribeListArgs{...} }

type GetPublishSubscribesPublishSubscribeListArrayOutput

type GetPublishSubscribesPublishSubscribeListArrayOutput struct{ *pulumi.OutputState }

func (GetPublishSubscribesPublishSubscribeListArrayOutput) ElementType

func (GetPublishSubscribesPublishSubscribeListArrayOutput) Index

func (GetPublishSubscribesPublishSubscribeListArrayOutput) ToGetPublishSubscribesPublishSubscribeListArrayOutput

func (o GetPublishSubscribesPublishSubscribeListArrayOutput) ToGetPublishSubscribesPublishSubscribeListArrayOutput() GetPublishSubscribesPublishSubscribeListArrayOutput

func (GetPublishSubscribesPublishSubscribeListArrayOutput) ToGetPublishSubscribesPublishSubscribeListArrayOutputWithContext

func (o GetPublishSubscribesPublishSubscribeListArrayOutput) ToGetPublishSubscribesPublishSubscribeListArrayOutputWithContext(ctx context.Context) GetPublishSubscribesPublishSubscribeListArrayOutput

type GetPublishSubscribesPublishSubscribeListDatabaseTuple

type GetPublishSubscribesPublishSubscribeListDatabaseTuple struct {
	LastSyncTime      string `pulumi:"lastSyncTime"`
	PublishDatabase   string `pulumi:"publishDatabase"`
	Status            string `pulumi:"status"`
	SubscribeDatabase string `pulumi:"subscribeDatabase"`
}

type GetPublishSubscribesPublishSubscribeListDatabaseTupleArgs

type GetPublishSubscribesPublishSubscribeListDatabaseTupleArgs struct {
	LastSyncTime      pulumi.StringInput `pulumi:"lastSyncTime"`
	PublishDatabase   pulumi.StringInput `pulumi:"publishDatabase"`
	Status            pulumi.StringInput `pulumi:"status"`
	SubscribeDatabase pulumi.StringInput `pulumi:"subscribeDatabase"`
}

func (GetPublishSubscribesPublishSubscribeListDatabaseTupleArgs) ElementType

func (GetPublishSubscribesPublishSubscribeListDatabaseTupleArgs) ToGetPublishSubscribesPublishSubscribeListDatabaseTupleOutput

func (GetPublishSubscribesPublishSubscribeListDatabaseTupleArgs) ToGetPublishSubscribesPublishSubscribeListDatabaseTupleOutputWithContext

func (i GetPublishSubscribesPublishSubscribeListDatabaseTupleArgs) ToGetPublishSubscribesPublishSubscribeListDatabaseTupleOutputWithContext(ctx context.Context) GetPublishSubscribesPublishSubscribeListDatabaseTupleOutput

type GetPublishSubscribesPublishSubscribeListDatabaseTupleArray

type GetPublishSubscribesPublishSubscribeListDatabaseTupleArray []GetPublishSubscribesPublishSubscribeListDatabaseTupleInput

func (GetPublishSubscribesPublishSubscribeListDatabaseTupleArray) ElementType

func (GetPublishSubscribesPublishSubscribeListDatabaseTupleArray) ToGetPublishSubscribesPublishSubscribeListDatabaseTupleArrayOutput

func (GetPublishSubscribesPublishSubscribeListDatabaseTupleArray) ToGetPublishSubscribesPublishSubscribeListDatabaseTupleArrayOutputWithContext

func (i GetPublishSubscribesPublishSubscribeListDatabaseTupleArray) ToGetPublishSubscribesPublishSubscribeListDatabaseTupleArrayOutputWithContext(ctx context.Context) GetPublishSubscribesPublishSubscribeListDatabaseTupleArrayOutput

type GetPublishSubscribesPublishSubscribeListDatabaseTupleArrayInput

type GetPublishSubscribesPublishSubscribeListDatabaseTupleArrayInput interface {
	pulumi.Input

	ToGetPublishSubscribesPublishSubscribeListDatabaseTupleArrayOutput() GetPublishSubscribesPublishSubscribeListDatabaseTupleArrayOutput
	ToGetPublishSubscribesPublishSubscribeListDatabaseTupleArrayOutputWithContext(context.Context) GetPublishSubscribesPublishSubscribeListDatabaseTupleArrayOutput
}

GetPublishSubscribesPublishSubscribeListDatabaseTupleArrayInput is an input type that accepts GetPublishSubscribesPublishSubscribeListDatabaseTupleArray and GetPublishSubscribesPublishSubscribeListDatabaseTupleArrayOutput values. You can construct a concrete instance of `GetPublishSubscribesPublishSubscribeListDatabaseTupleArrayInput` via:

GetPublishSubscribesPublishSubscribeListDatabaseTupleArray{ GetPublishSubscribesPublishSubscribeListDatabaseTupleArgs{...} }

type GetPublishSubscribesPublishSubscribeListDatabaseTupleArrayOutput

type GetPublishSubscribesPublishSubscribeListDatabaseTupleArrayOutput struct{ *pulumi.OutputState }

func (GetPublishSubscribesPublishSubscribeListDatabaseTupleArrayOutput) ElementType

func (GetPublishSubscribesPublishSubscribeListDatabaseTupleArrayOutput) Index

func (GetPublishSubscribesPublishSubscribeListDatabaseTupleArrayOutput) ToGetPublishSubscribesPublishSubscribeListDatabaseTupleArrayOutput

func (GetPublishSubscribesPublishSubscribeListDatabaseTupleArrayOutput) ToGetPublishSubscribesPublishSubscribeListDatabaseTupleArrayOutputWithContext

func (o GetPublishSubscribesPublishSubscribeListDatabaseTupleArrayOutput) ToGetPublishSubscribesPublishSubscribeListDatabaseTupleArrayOutputWithContext(ctx context.Context) GetPublishSubscribesPublishSubscribeListDatabaseTupleArrayOutput

type GetPublishSubscribesPublishSubscribeListDatabaseTupleInput

type GetPublishSubscribesPublishSubscribeListDatabaseTupleInput interface {
	pulumi.Input

	ToGetPublishSubscribesPublishSubscribeListDatabaseTupleOutput() GetPublishSubscribesPublishSubscribeListDatabaseTupleOutput
	ToGetPublishSubscribesPublishSubscribeListDatabaseTupleOutputWithContext(context.Context) GetPublishSubscribesPublishSubscribeListDatabaseTupleOutput
}

GetPublishSubscribesPublishSubscribeListDatabaseTupleInput is an input type that accepts GetPublishSubscribesPublishSubscribeListDatabaseTupleArgs and GetPublishSubscribesPublishSubscribeListDatabaseTupleOutput values. You can construct a concrete instance of `GetPublishSubscribesPublishSubscribeListDatabaseTupleInput` via:

GetPublishSubscribesPublishSubscribeListDatabaseTupleArgs{...}

type GetPublishSubscribesPublishSubscribeListDatabaseTupleOutput

type GetPublishSubscribesPublishSubscribeListDatabaseTupleOutput struct{ *pulumi.OutputState }

func (GetPublishSubscribesPublishSubscribeListDatabaseTupleOutput) ElementType

func (GetPublishSubscribesPublishSubscribeListDatabaseTupleOutput) LastSyncTime

func (GetPublishSubscribesPublishSubscribeListDatabaseTupleOutput) PublishDatabase

func (GetPublishSubscribesPublishSubscribeListDatabaseTupleOutput) Status

func (GetPublishSubscribesPublishSubscribeListDatabaseTupleOutput) SubscribeDatabase

func (GetPublishSubscribesPublishSubscribeListDatabaseTupleOutput) ToGetPublishSubscribesPublishSubscribeListDatabaseTupleOutput

func (GetPublishSubscribesPublishSubscribeListDatabaseTupleOutput) ToGetPublishSubscribesPublishSubscribeListDatabaseTupleOutputWithContext

func (o GetPublishSubscribesPublishSubscribeListDatabaseTupleOutput) ToGetPublishSubscribesPublishSubscribeListDatabaseTupleOutputWithContext(ctx context.Context) GetPublishSubscribesPublishSubscribeListDatabaseTupleOutput

type GetPublishSubscribesPublishSubscribeListInput

type GetPublishSubscribesPublishSubscribeListInput interface {
	pulumi.Input

	ToGetPublishSubscribesPublishSubscribeListOutput() GetPublishSubscribesPublishSubscribeListOutput
	ToGetPublishSubscribesPublishSubscribeListOutputWithContext(context.Context) GetPublishSubscribesPublishSubscribeListOutput
}

GetPublishSubscribesPublishSubscribeListInput is an input type that accepts GetPublishSubscribesPublishSubscribeListArgs and GetPublishSubscribesPublishSubscribeListOutput values. You can construct a concrete instance of `GetPublishSubscribesPublishSubscribeListInput` via:

GetPublishSubscribesPublishSubscribeListArgs{...}

type GetPublishSubscribesPublishSubscribeListOutput

type GetPublishSubscribesPublishSubscribeListOutput struct{ *pulumi.OutputState }

func (GetPublishSubscribesPublishSubscribeListOutput) DatabaseTuples

func (GetPublishSubscribesPublishSubscribeListOutput) ElementType

func (GetPublishSubscribesPublishSubscribeListOutput) PublishInstanceId

func (GetPublishSubscribesPublishSubscribeListOutput) PublishInstanceIp

func (GetPublishSubscribesPublishSubscribeListOutput) PublishInstanceName

func (GetPublishSubscribesPublishSubscribeListOutput) PublishSubscribeId

func (GetPublishSubscribesPublishSubscribeListOutput) PublishSubscribeName

func (GetPublishSubscribesPublishSubscribeListOutput) SubscribeInstanceId

func (GetPublishSubscribesPublishSubscribeListOutput) SubscribeInstanceIp

func (GetPublishSubscribesPublishSubscribeListOutput) SubscribeInstanceName

func (GetPublishSubscribesPublishSubscribeListOutput) ToGetPublishSubscribesPublishSubscribeListOutput

func (o GetPublishSubscribesPublishSubscribeListOutput) ToGetPublishSubscribesPublishSubscribeListOutput() GetPublishSubscribesPublishSubscribeListOutput

func (GetPublishSubscribesPublishSubscribeListOutput) ToGetPublishSubscribesPublishSubscribeListOutputWithContext

func (o GetPublishSubscribesPublishSubscribeListOutput) ToGetPublishSubscribesPublishSubscribeListOutputWithContext(ctx context.Context) GetPublishSubscribesPublishSubscribeListOutput

type GetPublishSubscribesResult

type GetPublishSubscribesResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id                    string                                     `pulumi:"id"`
	InstanceId            string                                     `pulumi:"instanceId"`
	PubOrSubInstanceId    *string                                    `pulumi:"pubOrSubInstanceId"`
	PubOrSubInstanceIp    *string                                    `pulumi:"pubOrSubInstanceIp"`
	PublishDatabase       *string                                    `pulumi:"publishDatabase"`
	PublishSubscribeId    *int                                       `pulumi:"publishSubscribeId"`
	PublishSubscribeLists []GetPublishSubscribesPublishSubscribeList `pulumi:"publishSubscribeLists"`
	PublishSubscribeName  *string                                    `pulumi:"publishSubscribeName"`
	ResultOutputFile      *string                                    `pulumi:"resultOutputFile"`
	SubscribeDatabase     *string                                    `pulumi:"subscribeDatabase"`
}

A collection of values returned by getPublishSubscribes.

type GetPublishSubscribesResultOutput

type GetPublishSubscribesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getPublishSubscribes.

func (GetPublishSubscribesResultOutput) ElementType

func (GetPublishSubscribesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetPublishSubscribesResultOutput) InstanceId

func (GetPublishSubscribesResultOutput) PubOrSubInstanceId

func (GetPublishSubscribesResultOutput) PubOrSubInstanceIp

func (GetPublishSubscribesResultOutput) PublishDatabase

func (GetPublishSubscribesResultOutput) PublishSubscribeId

func (o GetPublishSubscribesResultOutput) PublishSubscribeId() pulumi.IntPtrOutput

func (GetPublishSubscribesResultOutput) PublishSubscribeLists

func (GetPublishSubscribesResultOutput) PublishSubscribeName

func (o GetPublishSubscribesResultOutput) PublishSubscribeName() pulumi.StringPtrOutput

func (GetPublishSubscribesResultOutput) ResultOutputFile

func (GetPublishSubscribesResultOutput) SubscribeDatabase

func (GetPublishSubscribesResultOutput) ToGetPublishSubscribesResultOutput

func (o GetPublishSubscribesResultOutput) ToGetPublishSubscribesResultOutput() GetPublishSubscribesResultOutput

func (GetPublishSubscribesResultOutput) ToGetPublishSubscribesResultOutputWithContext

func (o GetPublishSubscribesResultOutput) ToGetPublishSubscribesResultOutputWithContext(ctx context.Context) GetPublishSubscribesResultOutput

type GetQueryXeventArgs

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

A collection of arguments for invoking getQueryXevent.

type GetQueryXeventEvent

type GetQueryXeventEvent struct {
	EndTime      string `pulumi:"endTime"`
	EventType    string `pulumi:"eventType"`
	ExternalAddr string `pulumi:"externalAddr"`
	FileName     string `pulumi:"fileName"`
	Id           int    `pulumi:"id"`
	InternalAddr string `pulumi:"internalAddr"`
	Size         int    `pulumi:"size"`
	StartTime    string `pulumi:"startTime"`
	Status       int    `pulumi:"status"`
}

type GetQueryXeventEventArgs

type GetQueryXeventEventArgs struct {
	EndTime      pulumi.StringInput `pulumi:"endTime"`
	EventType    pulumi.StringInput `pulumi:"eventType"`
	ExternalAddr pulumi.StringInput `pulumi:"externalAddr"`
	FileName     pulumi.StringInput `pulumi:"fileName"`
	Id           pulumi.IntInput    `pulumi:"id"`
	InternalAddr pulumi.StringInput `pulumi:"internalAddr"`
	Size         pulumi.IntInput    `pulumi:"size"`
	StartTime    pulumi.StringInput `pulumi:"startTime"`
	Status       pulumi.IntInput    `pulumi:"status"`
}

func (GetQueryXeventEventArgs) ElementType

func (GetQueryXeventEventArgs) ElementType() reflect.Type

func (GetQueryXeventEventArgs) ToGetQueryXeventEventOutput

func (i GetQueryXeventEventArgs) ToGetQueryXeventEventOutput() GetQueryXeventEventOutput

func (GetQueryXeventEventArgs) ToGetQueryXeventEventOutputWithContext

func (i GetQueryXeventEventArgs) ToGetQueryXeventEventOutputWithContext(ctx context.Context) GetQueryXeventEventOutput

type GetQueryXeventEventArray

type GetQueryXeventEventArray []GetQueryXeventEventInput

func (GetQueryXeventEventArray) ElementType

func (GetQueryXeventEventArray) ElementType() reflect.Type

func (GetQueryXeventEventArray) ToGetQueryXeventEventArrayOutput

func (i GetQueryXeventEventArray) ToGetQueryXeventEventArrayOutput() GetQueryXeventEventArrayOutput

func (GetQueryXeventEventArray) ToGetQueryXeventEventArrayOutputWithContext

func (i GetQueryXeventEventArray) ToGetQueryXeventEventArrayOutputWithContext(ctx context.Context) GetQueryXeventEventArrayOutput

type GetQueryXeventEventArrayInput

type GetQueryXeventEventArrayInput interface {
	pulumi.Input

	ToGetQueryXeventEventArrayOutput() GetQueryXeventEventArrayOutput
	ToGetQueryXeventEventArrayOutputWithContext(context.Context) GetQueryXeventEventArrayOutput
}

GetQueryXeventEventArrayInput is an input type that accepts GetQueryXeventEventArray and GetQueryXeventEventArrayOutput values. You can construct a concrete instance of `GetQueryXeventEventArrayInput` via:

GetQueryXeventEventArray{ GetQueryXeventEventArgs{...} }

type GetQueryXeventEventArrayOutput

type GetQueryXeventEventArrayOutput struct{ *pulumi.OutputState }

func (GetQueryXeventEventArrayOutput) ElementType

func (GetQueryXeventEventArrayOutput) Index

func (GetQueryXeventEventArrayOutput) ToGetQueryXeventEventArrayOutput

func (o GetQueryXeventEventArrayOutput) ToGetQueryXeventEventArrayOutput() GetQueryXeventEventArrayOutput

func (GetQueryXeventEventArrayOutput) ToGetQueryXeventEventArrayOutputWithContext

func (o GetQueryXeventEventArrayOutput) ToGetQueryXeventEventArrayOutputWithContext(ctx context.Context) GetQueryXeventEventArrayOutput

type GetQueryXeventEventInput

type GetQueryXeventEventInput interface {
	pulumi.Input

	ToGetQueryXeventEventOutput() GetQueryXeventEventOutput
	ToGetQueryXeventEventOutputWithContext(context.Context) GetQueryXeventEventOutput
}

GetQueryXeventEventInput is an input type that accepts GetQueryXeventEventArgs and GetQueryXeventEventOutput values. You can construct a concrete instance of `GetQueryXeventEventInput` via:

GetQueryXeventEventArgs{...}

type GetQueryXeventEventOutput

type GetQueryXeventEventOutput struct{ *pulumi.OutputState }

func (GetQueryXeventEventOutput) ElementType

func (GetQueryXeventEventOutput) ElementType() reflect.Type

func (GetQueryXeventEventOutput) EndTime

func (GetQueryXeventEventOutput) EventType

func (GetQueryXeventEventOutput) ExternalAddr

func (GetQueryXeventEventOutput) FileName

func (GetQueryXeventEventOutput) Id

func (GetQueryXeventEventOutput) InternalAddr

func (GetQueryXeventEventOutput) Size

func (GetQueryXeventEventOutput) StartTime

func (GetQueryXeventEventOutput) Status

func (GetQueryXeventEventOutput) ToGetQueryXeventEventOutput

func (o GetQueryXeventEventOutput) ToGetQueryXeventEventOutput() GetQueryXeventEventOutput

func (GetQueryXeventEventOutput) ToGetQueryXeventEventOutputWithContext

func (o GetQueryXeventEventOutput) ToGetQueryXeventEventOutputWithContext(ctx context.Context) GetQueryXeventEventOutput

type GetQueryXeventOutputArgs

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

A collection of arguments for invoking getQueryXevent.

func (GetQueryXeventOutputArgs) ElementType

func (GetQueryXeventOutputArgs) ElementType() reflect.Type

type GetQueryXeventResult

type GetQueryXeventResult struct {
	EndTime   string                `pulumi:"endTime"`
	EventType string                `pulumi:"eventType"`
	Events    []GetQueryXeventEvent `pulumi:"events"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	InstanceId       string  `pulumi:"instanceId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	StartTime        string  `pulumi:"startTime"`
}

A collection of values returned by getQueryXevent.

func GetQueryXevent

func GetQueryXevent(ctx *pulumi.Context, args *GetQueryXeventArgs, opts ...pulumi.InvokeOption) (*GetQueryXeventResult, error)

type GetQueryXeventResultOutput

type GetQueryXeventResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getQueryXevent.

func (GetQueryXeventResultOutput) ElementType

func (GetQueryXeventResultOutput) ElementType() reflect.Type

func (GetQueryXeventResultOutput) EndTime

func (GetQueryXeventResultOutput) EventType

func (GetQueryXeventResultOutput) Events

func (GetQueryXeventResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetQueryXeventResultOutput) InstanceId

func (GetQueryXeventResultOutput) ResultOutputFile

func (o GetQueryXeventResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetQueryXeventResultOutput) StartTime

func (GetQueryXeventResultOutput) ToGetQueryXeventResultOutput

func (o GetQueryXeventResultOutput) ToGetQueryXeventResultOutput() GetQueryXeventResultOutput

func (GetQueryXeventResultOutput) ToGetQueryXeventResultOutputWithContext

func (o GetQueryXeventResultOutput) ToGetQueryXeventResultOutputWithContext(ctx context.Context) GetQueryXeventResultOutput

type GetReadonlyGroupsArgs

type GetReadonlyGroupsArgs struct {
	MasterInstanceId *string `pulumi:"masterInstanceId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getReadonlyGroups.

type GetReadonlyGroupsList

type GetReadonlyGroupsList struct {
	Id                   string   `pulumi:"id"`
	IsOfflineDelay       int      `pulumi:"isOfflineDelay"`
	MasterInstanceId     string   `pulumi:"masterInstanceId"`
	MaxDelayTime         int      `pulumi:"maxDelayTime"`
	MinInstances         int      `pulumi:"minInstances"`
	Name                 string   `pulumi:"name"`
	ReadonlyInstanceSets []string `pulumi:"readonlyInstanceSets"`
	Status               int      `pulumi:"status"`
	Vip                  string   `pulumi:"vip"`
	Vport                int      `pulumi:"vport"`
}

type GetReadonlyGroupsListArgs

type GetReadonlyGroupsListArgs struct {
	Id                   pulumi.StringInput      `pulumi:"id"`
	IsOfflineDelay       pulumi.IntInput         `pulumi:"isOfflineDelay"`
	MasterInstanceId     pulumi.StringInput      `pulumi:"masterInstanceId"`
	MaxDelayTime         pulumi.IntInput         `pulumi:"maxDelayTime"`
	MinInstances         pulumi.IntInput         `pulumi:"minInstances"`
	Name                 pulumi.StringInput      `pulumi:"name"`
	ReadonlyInstanceSets pulumi.StringArrayInput `pulumi:"readonlyInstanceSets"`
	Status               pulumi.IntInput         `pulumi:"status"`
	Vip                  pulumi.StringInput      `pulumi:"vip"`
	Vport                pulumi.IntInput         `pulumi:"vport"`
}

func (GetReadonlyGroupsListArgs) ElementType

func (GetReadonlyGroupsListArgs) ElementType() reflect.Type

func (GetReadonlyGroupsListArgs) ToGetReadonlyGroupsListOutput

func (i GetReadonlyGroupsListArgs) ToGetReadonlyGroupsListOutput() GetReadonlyGroupsListOutput

func (GetReadonlyGroupsListArgs) ToGetReadonlyGroupsListOutputWithContext

func (i GetReadonlyGroupsListArgs) ToGetReadonlyGroupsListOutputWithContext(ctx context.Context) GetReadonlyGroupsListOutput

type GetReadonlyGroupsListArray

type GetReadonlyGroupsListArray []GetReadonlyGroupsListInput

func (GetReadonlyGroupsListArray) ElementType

func (GetReadonlyGroupsListArray) ElementType() reflect.Type

func (GetReadonlyGroupsListArray) ToGetReadonlyGroupsListArrayOutput

func (i GetReadonlyGroupsListArray) ToGetReadonlyGroupsListArrayOutput() GetReadonlyGroupsListArrayOutput

func (GetReadonlyGroupsListArray) ToGetReadonlyGroupsListArrayOutputWithContext

func (i GetReadonlyGroupsListArray) ToGetReadonlyGroupsListArrayOutputWithContext(ctx context.Context) GetReadonlyGroupsListArrayOutput

type GetReadonlyGroupsListArrayInput

type GetReadonlyGroupsListArrayInput interface {
	pulumi.Input

	ToGetReadonlyGroupsListArrayOutput() GetReadonlyGroupsListArrayOutput
	ToGetReadonlyGroupsListArrayOutputWithContext(context.Context) GetReadonlyGroupsListArrayOutput
}

GetReadonlyGroupsListArrayInput is an input type that accepts GetReadonlyGroupsListArray and GetReadonlyGroupsListArrayOutput values. You can construct a concrete instance of `GetReadonlyGroupsListArrayInput` via:

GetReadonlyGroupsListArray{ GetReadonlyGroupsListArgs{...} }

type GetReadonlyGroupsListArrayOutput

type GetReadonlyGroupsListArrayOutput struct{ *pulumi.OutputState }

func (GetReadonlyGroupsListArrayOutput) ElementType

func (GetReadonlyGroupsListArrayOutput) Index

func (GetReadonlyGroupsListArrayOutput) ToGetReadonlyGroupsListArrayOutput

func (o GetReadonlyGroupsListArrayOutput) ToGetReadonlyGroupsListArrayOutput() GetReadonlyGroupsListArrayOutput

func (GetReadonlyGroupsListArrayOutput) ToGetReadonlyGroupsListArrayOutputWithContext

func (o GetReadonlyGroupsListArrayOutput) ToGetReadonlyGroupsListArrayOutputWithContext(ctx context.Context) GetReadonlyGroupsListArrayOutput

type GetReadonlyGroupsListInput

type GetReadonlyGroupsListInput interface {
	pulumi.Input

	ToGetReadonlyGroupsListOutput() GetReadonlyGroupsListOutput
	ToGetReadonlyGroupsListOutputWithContext(context.Context) GetReadonlyGroupsListOutput
}

GetReadonlyGroupsListInput is an input type that accepts GetReadonlyGroupsListArgs and GetReadonlyGroupsListOutput values. You can construct a concrete instance of `GetReadonlyGroupsListInput` via:

GetReadonlyGroupsListArgs{...}

type GetReadonlyGroupsListOutput

type GetReadonlyGroupsListOutput struct{ *pulumi.OutputState }

func (GetReadonlyGroupsListOutput) ElementType

func (GetReadonlyGroupsListOutput) Id

func (GetReadonlyGroupsListOutput) IsOfflineDelay

func (o GetReadonlyGroupsListOutput) IsOfflineDelay() pulumi.IntOutput

func (GetReadonlyGroupsListOutput) MasterInstanceId

func (o GetReadonlyGroupsListOutput) MasterInstanceId() pulumi.StringOutput

func (GetReadonlyGroupsListOutput) MaxDelayTime

func (o GetReadonlyGroupsListOutput) MaxDelayTime() pulumi.IntOutput

func (GetReadonlyGroupsListOutput) MinInstances

func (o GetReadonlyGroupsListOutput) MinInstances() pulumi.IntOutput

func (GetReadonlyGroupsListOutput) Name

func (GetReadonlyGroupsListOutput) ReadonlyInstanceSets

func (o GetReadonlyGroupsListOutput) ReadonlyInstanceSets() pulumi.StringArrayOutput

func (GetReadonlyGroupsListOutput) Status

func (GetReadonlyGroupsListOutput) ToGetReadonlyGroupsListOutput

func (o GetReadonlyGroupsListOutput) ToGetReadonlyGroupsListOutput() GetReadonlyGroupsListOutput

func (GetReadonlyGroupsListOutput) ToGetReadonlyGroupsListOutputWithContext

func (o GetReadonlyGroupsListOutput) ToGetReadonlyGroupsListOutputWithContext(ctx context.Context) GetReadonlyGroupsListOutput

func (GetReadonlyGroupsListOutput) Vip

func (GetReadonlyGroupsListOutput) Vport

type GetReadonlyGroupsOutputArgs

type GetReadonlyGroupsOutputArgs struct {
	MasterInstanceId pulumi.StringPtrInput `pulumi:"masterInstanceId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getReadonlyGroups.

func (GetReadonlyGroupsOutputArgs) ElementType

type GetReadonlyGroupsResult

type GetReadonlyGroupsResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                  `pulumi:"id"`
	Lists            []GetReadonlyGroupsList `pulumi:"lists"`
	MasterInstanceId *string                 `pulumi:"masterInstanceId"`
	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) Id

The provider-assigned unique ID for this managed resource.

func (GetReadonlyGroupsResultOutput) Lists

func (GetReadonlyGroupsResultOutput) MasterInstanceId

func (GetReadonlyGroupsResultOutput) ResultOutputFile

func (GetReadonlyGroupsResultOutput) ToGetReadonlyGroupsResultOutput

func (o GetReadonlyGroupsResultOutput) ToGetReadonlyGroupsResultOutput() GetReadonlyGroupsResultOutput

func (GetReadonlyGroupsResultOutput) ToGetReadonlyGroupsResultOutputWithContext

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

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

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

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

type GetRollbackTimeArgs struct {
	Dbs              []string `pulumi:"dbs"`
	InstanceId       string   `pulumi:"instanceId"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getRollbackTime.

type GetRollbackTimeDetail

type GetRollbackTimeDetail struct {
	DbName    string `pulumi:"dbName"`
	EndTime   string `pulumi:"endTime"`
	StartTime string `pulumi:"startTime"`
}

type GetRollbackTimeDetailArgs

type GetRollbackTimeDetailArgs struct {
	DbName    pulumi.StringInput `pulumi:"dbName"`
	EndTime   pulumi.StringInput `pulumi:"endTime"`
	StartTime pulumi.StringInput `pulumi:"startTime"`
}

func (GetRollbackTimeDetailArgs) ElementType

func (GetRollbackTimeDetailArgs) ElementType() reflect.Type

func (GetRollbackTimeDetailArgs) ToGetRollbackTimeDetailOutput

func (i GetRollbackTimeDetailArgs) ToGetRollbackTimeDetailOutput() GetRollbackTimeDetailOutput

func (GetRollbackTimeDetailArgs) ToGetRollbackTimeDetailOutputWithContext

func (i GetRollbackTimeDetailArgs) ToGetRollbackTimeDetailOutputWithContext(ctx context.Context) GetRollbackTimeDetailOutput

type GetRollbackTimeDetailArray

type GetRollbackTimeDetailArray []GetRollbackTimeDetailInput

func (GetRollbackTimeDetailArray) ElementType

func (GetRollbackTimeDetailArray) ElementType() reflect.Type

func (GetRollbackTimeDetailArray) ToGetRollbackTimeDetailArrayOutput

func (i GetRollbackTimeDetailArray) ToGetRollbackTimeDetailArrayOutput() GetRollbackTimeDetailArrayOutput

func (GetRollbackTimeDetailArray) ToGetRollbackTimeDetailArrayOutputWithContext

func (i GetRollbackTimeDetailArray) ToGetRollbackTimeDetailArrayOutputWithContext(ctx context.Context) GetRollbackTimeDetailArrayOutput

type GetRollbackTimeDetailArrayInput

type GetRollbackTimeDetailArrayInput interface {
	pulumi.Input

	ToGetRollbackTimeDetailArrayOutput() GetRollbackTimeDetailArrayOutput
	ToGetRollbackTimeDetailArrayOutputWithContext(context.Context) GetRollbackTimeDetailArrayOutput
}

GetRollbackTimeDetailArrayInput is an input type that accepts GetRollbackTimeDetailArray and GetRollbackTimeDetailArrayOutput values. You can construct a concrete instance of `GetRollbackTimeDetailArrayInput` via:

GetRollbackTimeDetailArray{ GetRollbackTimeDetailArgs{...} }

type GetRollbackTimeDetailArrayOutput

type GetRollbackTimeDetailArrayOutput struct{ *pulumi.OutputState }

func (GetRollbackTimeDetailArrayOutput) ElementType

func (GetRollbackTimeDetailArrayOutput) Index

func (GetRollbackTimeDetailArrayOutput) ToGetRollbackTimeDetailArrayOutput

func (o GetRollbackTimeDetailArrayOutput) ToGetRollbackTimeDetailArrayOutput() GetRollbackTimeDetailArrayOutput

func (GetRollbackTimeDetailArrayOutput) ToGetRollbackTimeDetailArrayOutputWithContext

func (o GetRollbackTimeDetailArrayOutput) ToGetRollbackTimeDetailArrayOutputWithContext(ctx context.Context) GetRollbackTimeDetailArrayOutput

type GetRollbackTimeDetailInput

type GetRollbackTimeDetailInput interface {
	pulumi.Input

	ToGetRollbackTimeDetailOutput() GetRollbackTimeDetailOutput
	ToGetRollbackTimeDetailOutputWithContext(context.Context) GetRollbackTimeDetailOutput
}

GetRollbackTimeDetailInput is an input type that accepts GetRollbackTimeDetailArgs and GetRollbackTimeDetailOutput values. You can construct a concrete instance of `GetRollbackTimeDetailInput` via:

GetRollbackTimeDetailArgs{...}

type GetRollbackTimeDetailOutput

type GetRollbackTimeDetailOutput struct{ *pulumi.OutputState }

func (GetRollbackTimeDetailOutput) DbName

func (GetRollbackTimeDetailOutput) ElementType

func (GetRollbackTimeDetailOutput) EndTime

func (GetRollbackTimeDetailOutput) StartTime

func (GetRollbackTimeDetailOutput) ToGetRollbackTimeDetailOutput

func (o GetRollbackTimeDetailOutput) ToGetRollbackTimeDetailOutput() GetRollbackTimeDetailOutput

func (GetRollbackTimeDetailOutput) ToGetRollbackTimeDetailOutputWithContext

func (o GetRollbackTimeDetailOutput) ToGetRollbackTimeDetailOutputWithContext(ctx context.Context) GetRollbackTimeDetailOutput

type GetRollbackTimeOutputArgs

type GetRollbackTimeOutputArgs struct {
	Dbs              pulumi.StringArrayInput `pulumi:"dbs"`
	InstanceId       pulumi.StringInput      `pulumi:"instanceId"`
	ResultOutputFile pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getRollbackTime.

func (GetRollbackTimeOutputArgs) ElementType

func (GetRollbackTimeOutputArgs) ElementType() reflect.Type

type GetRollbackTimeResult

type GetRollbackTimeResult struct {
	Dbs     []string                `pulumi:"dbs"`
	Details []GetRollbackTimeDetail `pulumi:"details"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	InstanceId       string  `pulumi:"instanceId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getRollbackTime.

func GetRollbackTime

func GetRollbackTime(ctx *pulumi.Context, args *GetRollbackTimeArgs, opts ...pulumi.InvokeOption) (*GetRollbackTimeResult, error)

type GetRollbackTimeResultOutput

type GetRollbackTimeResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getRollbackTime.

func (GetRollbackTimeResultOutput) Dbs

func (GetRollbackTimeResultOutput) Details

func (GetRollbackTimeResultOutput) ElementType

func (GetRollbackTimeResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetRollbackTimeResultOutput) InstanceId

func (GetRollbackTimeResultOutput) ResultOutputFile

func (o GetRollbackTimeResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetRollbackTimeResultOutput) ToGetRollbackTimeResultOutput

func (o GetRollbackTimeResultOutput) ToGetRollbackTimeResultOutput() GetRollbackTimeResultOutput

func (GetRollbackTimeResultOutput) ToGetRollbackTimeResultOutputWithContext

func (o GetRollbackTimeResultOutput) ToGetRollbackTimeResultOutputWithContext(ctx context.Context) GetRollbackTimeResultOutput

type GetSlowlogsArgs

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

A collection of arguments for invoking getSlowlogs.

type GetSlowlogsOutputArgs

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

A collection of arguments for invoking getSlowlogs.

func (GetSlowlogsOutputArgs) ElementType

func (GetSlowlogsOutputArgs) ElementType() reflect.Type

type GetSlowlogsResult

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

A collection of values returned by getSlowlogs.

func GetSlowlogs

func GetSlowlogs(ctx *pulumi.Context, args *GetSlowlogsArgs, opts ...pulumi.InvokeOption) (*GetSlowlogsResult, error)

type GetSlowlogsResultOutput

type GetSlowlogsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getSlowlogs.

func (GetSlowlogsResultOutput) ElementType

func (GetSlowlogsResultOutput) ElementType() reflect.Type

func (GetSlowlogsResultOutput) EndTime

func (GetSlowlogsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetSlowlogsResultOutput) InstanceId

func (GetSlowlogsResultOutput) ResultOutputFile

func (o GetSlowlogsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetSlowlogsResultOutput) Slowlogs

func (GetSlowlogsResultOutput) StartTime

func (GetSlowlogsResultOutput) ToGetSlowlogsResultOutput

func (o GetSlowlogsResultOutput) ToGetSlowlogsResultOutput() GetSlowlogsResultOutput

func (GetSlowlogsResultOutput) ToGetSlowlogsResultOutputWithContext

func (o GetSlowlogsResultOutput) ToGetSlowlogsResultOutputWithContext(ctx context.Context) GetSlowlogsResultOutput

type GetSlowlogsSlowlog

type GetSlowlogsSlowlog struct {
	Count        int    `pulumi:"count"`
	EndTime      string `pulumi:"endTime"`
	ExternalAddr string `pulumi:"externalAddr"`
	Id           int    `pulumi:"id"`
	InternalAddr string `pulumi:"internalAddr"`
	Size         int    `pulumi:"size"`
	StartTime    string `pulumi:"startTime"`
	Status       int    `pulumi:"status"`
}

type GetSlowlogsSlowlogArgs

type GetSlowlogsSlowlogArgs struct {
	Count        pulumi.IntInput    `pulumi:"count"`
	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"`
	Status       pulumi.IntInput    `pulumi:"status"`
}

func (GetSlowlogsSlowlogArgs) ElementType

func (GetSlowlogsSlowlogArgs) ElementType() reflect.Type

func (GetSlowlogsSlowlogArgs) ToGetSlowlogsSlowlogOutput

func (i GetSlowlogsSlowlogArgs) ToGetSlowlogsSlowlogOutput() GetSlowlogsSlowlogOutput

func (GetSlowlogsSlowlogArgs) ToGetSlowlogsSlowlogOutputWithContext

func (i GetSlowlogsSlowlogArgs) ToGetSlowlogsSlowlogOutputWithContext(ctx context.Context) GetSlowlogsSlowlogOutput

type GetSlowlogsSlowlogArray

type GetSlowlogsSlowlogArray []GetSlowlogsSlowlogInput

func (GetSlowlogsSlowlogArray) ElementType

func (GetSlowlogsSlowlogArray) ElementType() reflect.Type

func (GetSlowlogsSlowlogArray) ToGetSlowlogsSlowlogArrayOutput

func (i GetSlowlogsSlowlogArray) ToGetSlowlogsSlowlogArrayOutput() GetSlowlogsSlowlogArrayOutput

func (GetSlowlogsSlowlogArray) ToGetSlowlogsSlowlogArrayOutputWithContext

func (i GetSlowlogsSlowlogArray) ToGetSlowlogsSlowlogArrayOutputWithContext(ctx context.Context) GetSlowlogsSlowlogArrayOutput

type GetSlowlogsSlowlogArrayInput

type GetSlowlogsSlowlogArrayInput interface {
	pulumi.Input

	ToGetSlowlogsSlowlogArrayOutput() GetSlowlogsSlowlogArrayOutput
	ToGetSlowlogsSlowlogArrayOutputWithContext(context.Context) GetSlowlogsSlowlogArrayOutput
}

GetSlowlogsSlowlogArrayInput is an input type that accepts GetSlowlogsSlowlogArray and GetSlowlogsSlowlogArrayOutput values. You can construct a concrete instance of `GetSlowlogsSlowlogArrayInput` via:

GetSlowlogsSlowlogArray{ GetSlowlogsSlowlogArgs{...} }

type GetSlowlogsSlowlogArrayOutput

type GetSlowlogsSlowlogArrayOutput struct{ *pulumi.OutputState }

func (GetSlowlogsSlowlogArrayOutput) ElementType

func (GetSlowlogsSlowlogArrayOutput) Index

func (GetSlowlogsSlowlogArrayOutput) ToGetSlowlogsSlowlogArrayOutput

func (o GetSlowlogsSlowlogArrayOutput) ToGetSlowlogsSlowlogArrayOutput() GetSlowlogsSlowlogArrayOutput

func (GetSlowlogsSlowlogArrayOutput) ToGetSlowlogsSlowlogArrayOutputWithContext

func (o GetSlowlogsSlowlogArrayOutput) ToGetSlowlogsSlowlogArrayOutputWithContext(ctx context.Context) GetSlowlogsSlowlogArrayOutput

type GetSlowlogsSlowlogInput

type GetSlowlogsSlowlogInput interface {
	pulumi.Input

	ToGetSlowlogsSlowlogOutput() GetSlowlogsSlowlogOutput
	ToGetSlowlogsSlowlogOutputWithContext(context.Context) GetSlowlogsSlowlogOutput
}

GetSlowlogsSlowlogInput is an input type that accepts GetSlowlogsSlowlogArgs and GetSlowlogsSlowlogOutput values. You can construct a concrete instance of `GetSlowlogsSlowlogInput` via:

GetSlowlogsSlowlogArgs{...}

type GetSlowlogsSlowlogOutput

type GetSlowlogsSlowlogOutput struct{ *pulumi.OutputState }

func (GetSlowlogsSlowlogOutput) Count

func (GetSlowlogsSlowlogOutput) ElementType

func (GetSlowlogsSlowlogOutput) ElementType() reflect.Type

func (GetSlowlogsSlowlogOutput) EndTime

func (GetSlowlogsSlowlogOutput) ExternalAddr

func (o GetSlowlogsSlowlogOutput) ExternalAddr() pulumi.StringOutput

func (GetSlowlogsSlowlogOutput) Id

func (GetSlowlogsSlowlogOutput) InternalAddr

func (o GetSlowlogsSlowlogOutput) InternalAddr() pulumi.StringOutput

func (GetSlowlogsSlowlogOutput) Size

func (GetSlowlogsSlowlogOutput) StartTime

func (GetSlowlogsSlowlogOutput) Status

func (GetSlowlogsSlowlogOutput) ToGetSlowlogsSlowlogOutput

func (o GetSlowlogsSlowlogOutput) ToGetSlowlogsSlowlogOutput() GetSlowlogsSlowlogOutput

func (GetSlowlogsSlowlogOutput) ToGetSlowlogsSlowlogOutputWithContext

func (o GetSlowlogsSlowlogOutput) ToGetSlowlogsSlowlogOutputWithContext(ctx context.Context) GetSlowlogsSlowlogOutput

type GetUploadBackupInfoArgs

type GetUploadBackupInfoArgs struct {
	BackupMigrationId string  `pulumi:"backupMigrationId"`
	InstanceId        string  `pulumi:"instanceId"`
	ResultOutputFile  *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getUploadBackupInfo.

type GetUploadBackupInfoOutputArgs

type GetUploadBackupInfoOutputArgs struct {
	BackupMigrationId pulumi.StringInput    `pulumi:"backupMigrationId"`
	InstanceId        pulumi.StringInput    `pulumi:"instanceId"`
	ResultOutputFile  pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getUploadBackupInfo.

func (GetUploadBackupInfoOutputArgs) ElementType

type GetUploadBackupInfoResult

type GetUploadBackupInfoResult struct {
	BackupMigrationId string `pulumi:"backupMigrationId"`
	BucketName        string `pulumi:"bucketName"`
	ExpiredTime       string `pulumi:"expiredTime"`
	// The provider-assigned unique ID for this managed resource.
	Id                string  `pulumi:"id"`
	InstanceId        string  `pulumi:"instanceId"`
	Path              string  `pulumi:"path"`
	Region            string  `pulumi:"region"`
	ResultOutputFile  *string `pulumi:"resultOutputFile"`
	StartTime         string  `pulumi:"startTime"`
	TmpSecretId       string  `pulumi:"tmpSecretId"`
	TmpSecretKey      string  `pulumi:"tmpSecretKey"`
	XCosSecurityToken string  `pulumi:"xCosSecurityToken"`
}

A collection of values returned by getUploadBackupInfo.

type GetUploadBackupInfoResultOutput

type GetUploadBackupInfoResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getUploadBackupInfo.

func (GetUploadBackupInfoResultOutput) BackupMigrationId

func (o GetUploadBackupInfoResultOutput) BackupMigrationId() pulumi.StringOutput

func (GetUploadBackupInfoResultOutput) BucketName

func (GetUploadBackupInfoResultOutput) ElementType

func (GetUploadBackupInfoResultOutput) ExpiredTime

func (GetUploadBackupInfoResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetUploadBackupInfoResultOutput) InstanceId

func (GetUploadBackupInfoResultOutput) Path

func (GetUploadBackupInfoResultOutput) Region

func (GetUploadBackupInfoResultOutput) ResultOutputFile

func (GetUploadBackupInfoResultOutput) StartTime

func (GetUploadBackupInfoResultOutput) TmpSecretId

func (GetUploadBackupInfoResultOutput) TmpSecretKey

func (GetUploadBackupInfoResultOutput) ToGetUploadBackupInfoResultOutput

func (o GetUploadBackupInfoResultOutput) ToGetUploadBackupInfoResultOutput() GetUploadBackupInfoResultOutput

func (GetUploadBackupInfoResultOutput) ToGetUploadBackupInfoResultOutputWithContext

func (o GetUploadBackupInfoResultOutput) ToGetUploadBackupInfoResultOutputWithContext(ctx context.Context) GetUploadBackupInfoResultOutput

func (GetUploadBackupInfoResultOutput) XCosSecurityToken

func (o GetUploadBackupInfoResultOutput) XCosSecurityToken() pulumi.StringOutput

type GetUploadIncrementalInfoArgs

type GetUploadIncrementalInfoArgs struct {
	BackupMigrationId      string  `pulumi:"backupMigrationId"`
	IncrementalMigrationId string  `pulumi:"incrementalMigrationId"`
	InstanceId             string  `pulumi:"instanceId"`
	ResultOutputFile       *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getUploadIncrementalInfo.

type GetUploadIncrementalInfoOutputArgs

type GetUploadIncrementalInfoOutputArgs struct {
	BackupMigrationId      pulumi.StringInput    `pulumi:"backupMigrationId"`
	IncrementalMigrationId pulumi.StringInput    `pulumi:"incrementalMigrationId"`
	InstanceId             pulumi.StringInput    `pulumi:"instanceId"`
	ResultOutputFile       pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getUploadIncrementalInfo.

func (GetUploadIncrementalInfoOutputArgs) ElementType

type GetUploadIncrementalInfoResult

type GetUploadIncrementalInfoResult struct {
	BackupMigrationId string `pulumi:"backupMigrationId"`
	BucketName        string `pulumi:"bucketName"`
	ExpiredTime       string `pulumi:"expiredTime"`
	// The provider-assigned unique ID for this managed resource.
	Id                     string  `pulumi:"id"`
	IncrementalMigrationId string  `pulumi:"incrementalMigrationId"`
	InstanceId             string  `pulumi:"instanceId"`
	Path                   string  `pulumi:"path"`
	Region                 string  `pulumi:"region"`
	ResultOutputFile       *string `pulumi:"resultOutputFile"`
	StartTime              string  `pulumi:"startTime"`
	TmpSecretId            string  `pulumi:"tmpSecretId"`
	TmpSecretKey           string  `pulumi:"tmpSecretKey"`
	XCosSecurityToken      string  `pulumi:"xCosSecurityToken"`
}

A collection of values returned by getUploadIncrementalInfo.

type GetUploadIncrementalInfoResultOutput

type GetUploadIncrementalInfoResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getUploadIncrementalInfo.

func (GetUploadIncrementalInfoResultOutput) BackupMigrationId

func (GetUploadIncrementalInfoResultOutput) BucketName

func (GetUploadIncrementalInfoResultOutput) ElementType

func (GetUploadIncrementalInfoResultOutput) ExpiredTime

func (GetUploadIncrementalInfoResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetUploadIncrementalInfoResultOutput) IncrementalMigrationId

func (o GetUploadIncrementalInfoResultOutput) IncrementalMigrationId() pulumi.StringOutput

func (GetUploadIncrementalInfoResultOutput) InstanceId

func (GetUploadIncrementalInfoResultOutput) Path

func (GetUploadIncrementalInfoResultOutput) Region

func (GetUploadIncrementalInfoResultOutput) ResultOutputFile

func (GetUploadIncrementalInfoResultOutput) StartTime

func (GetUploadIncrementalInfoResultOutput) TmpSecretId

func (GetUploadIncrementalInfoResultOutput) TmpSecretKey

func (GetUploadIncrementalInfoResultOutput) ToGetUploadIncrementalInfoResultOutput

func (o GetUploadIncrementalInfoResultOutput) ToGetUploadIncrementalInfoResultOutput() GetUploadIncrementalInfoResultOutput

func (GetUploadIncrementalInfoResultOutput) ToGetUploadIncrementalInfoResultOutputWithContext

func (o GetUploadIncrementalInfoResultOutput) ToGetUploadIncrementalInfoResultOutputWithContext(ctx context.Context) GetUploadIncrementalInfoResultOutput

func (GetUploadIncrementalInfoResultOutput) XCosSecurityToken

type GetZoneConfigArgs

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

A collection of arguments for invoking getZoneConfig.

type GetZoneConfigOutputArgs

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

A collection of arguments for invoking getZoneConfig.

func (GetZoneConfigOutputArgs) ElementType

func (GetZoneConfigOutputArgs) ElementType() reflect.Type

type GetZoneConfigResult

type GetZoneConfigResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                  `pulumi:"id"`
	ResultOutputFile *string                 `pulumi:"resultOutputFile"`
	ZoneLists        []GetZoneConfigZoneList `pulumi:"zoneLists"`
}

A collection of values returned by getZoneConfig.

func GetZoneConfig

func GetZoneConfig(ctx *pulumi.Context, args *GetZoneConfigArgs, opts ...pulumi.InvokeOption) (*GetZoneConfigResult, error)

type GetZoneConfigResultOutput

type GetZoneConfigResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getZoneConfig.

func (GetZoneConfigResultOutput) ElementType

func (GetZoneConfigResultOutput) ElementType() reflect.Type

func (GetZoneConfigResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetZoneConfigResultOutput) ResultOutputFile

func (o GetZoneConfigResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetZoneConfigResultOutput) ToGetZoneConfigResultOutput

func (o GetZoneConfigResultOutput) ToGetZoneConfigResultOutput() GetZoneConfigResultOutput

func (GetZoneConfigResultOutput) ToGetZoneConfigResultOutputWithContext

func (o GetZoneConfigResultOutput) ToGetZoneConfigResultOutputWithContext(ctx context.Context) GetZoneConfigResultOutput

func (GetZoneConfigResultOutput) ZoneLists

type GetZoneConfigZoneList

type GetZoneConfigZoneList struct {
	AvailabilityZone string                              `pulumi:"availabilityZone"`
	SpecinfoLists    []GetZoneConfigZoneListSpecinfoList `pulumi:"specinfoLists"`
	ZoneId           int                                 `pulumi:"zoneId"`
}

type GetZoneConfigZoneListArgs

type GetZoneConfigZoneListArgs struct {
	AvailabilityZone pulumi.StringInput                          `pulumi:"availabilityZone"`
	SpecinfoLists    GetZoneConfigZoneListSpecinfoListArrayInput `pulumi:"specinfoLists"`
	ZoneId           pulumi.IntInput                             `pulumi:"zoneId"`
}

func (GetZoneConfigZoneListArgs) ElementType

func (GetZoneConfigZoneListArgs) ElementType() reflect.Type

func (GetZoneConfigZoneListArgs) ToGetZoneConfigZoneListOutput

func (i GetZoneConfigZoneListArgs) ToGetZoneConfigZoneListOutput() GetZoneConfigZoneListOutput

func (GetZoneConfigZoneListArgs) ToGetZoneConfigZoneListOutputWithContext

func (i GetZoneConfigZoneListArgs) ToGetZoneConfigZoneListOutputWithContext(ctx context.Context) GetZoneConfigZoneListOutput

type GetZoneConfigZoneListArray

type GetZoneConfigZoneListArray []GetZoneConfigZoneListInput

func (GetZoneConfigZoneListArray) ElementType

func (GetZoneConfigZoneListArray) ElementType() reflect.Type

func (GetZoneConfigZoneListArray) ToGetZoneConfigZoneListArrayOutput

func (i GetZoneConfigZoneListArray) ToGetZoneConfigZoneListArrayOutput() GetZoneConfigZoneListArrayOutput

func (GetZoneConfigZoneListArray) ToGetZoneConfigZoneListArrayOutputWithContext

func (i GetZoneConfigZoneListArray) ToGetZoneConfigZoneListArrayOutputWithContext(ctx context.Context) GetZoneConfigZoneListArrayOutput

type GetZoneConfigZoneListArrayInput

type GetZoneConfigZoneListArrayInput interface {
	pulumi.Input

	ToGetZoneConfigZoneListArrayOutput() GetZoneConfigZoneListArrayOutput
	ToGetZoneConfigZoneListArrayOutputWithContext(context.Context) GetZoneConfigZoneListArrayOutput
}

GetZoneConfigZoneListArrayInput is an input type that accepts GetZoneConfigZoneListArray and GetZoneConfigZoneListArrayOutput values. You can construct a concrete instance of `GetZoneConfigZoneListArrayInput` via:

GetZoneConfigZoneListArray{ GetZoneConfigZoneListArgs{...} }

type GetZoneConfigZoneListArrayOutput

type GetZoneConfigZoneListArrayOutput struct{ *pulumi.OutputState }

func (GetZoneConfigZoneListArrayOutput) ElementType

func (GetZoneConfigZoneListArrayOutput) Index

func (GetZoneConfigZoneListArrayOutput) ToGetZoneConfigZoneListArrayOutput

func (o GetZoneConfigZoneListArrayOutput) ToGetZoneConfigZoneListArrayOutput() GetZoneConfigZoneListArrayOutput

func (GetZoneConfigZoneListArrayOutput) ToGetZoneConfigZoneListArrayOutputWithContext

func (o GetZoneConfigZoneListArrayOutput) ToGetZoneConfigZoneListArrayOutputWithContext(ctx context.Context) GetZoneConfigZoneListArrayOutput

type GetZoneConfigZoneListInput

type GetZoneConfigZoneListInput interface {
	pulumi.Input

	ToGetZoneConfigZoneListOutput() GetZoneConfigZoneListOutput
	ToGetZoneConfigZoneListOutputWithContext(context.Context) GetZoneConfigZoneListOutput
}

GetZoneConfigZoneListInput is an input type that accepts GetZoneConfigZoneListArgs and GetZoneConfigZoneListOutput values. You can construct a concrete instance of `GetZoneConfigZoneListInput` via:

GetZoneConfigZoneListArgs{...}

type GetZoneConfigZoneListOutput

type GetZoneConfigZoneListOutput struct{ *pulumi.OutputState }

func (GetZoneConfigZoneListOutput) AvailabilityZone

func (o GetZoneConfigZoneListOutput) AvailabilityZone() pulumi.StringOutput

func (GetZoneConfigZoneListOutput) ElementType

func (GetZoneConfigZoneListOutput) SpecinfoLists

func (GetZoneConfigZoneListOutput) ToGetZoneConfigZoneListOutput

func (o GetZoneConfigZoneListOutput) ToGetZoneConfigZoneListOutput() GetZoneConfigZoneListOutput

func (GetZoneConfigZoneListOutput) ToGetZoneConfigZoneListOutputWithContext

func (o GetZoneConfigZoneListOutput) ToGetZoneConfigZoneListOutputWithContext(ctx context.Context) GetZoneConfigZoneListOutput

func (GetZoneConfigZoneListOutput) ZoneId

type GetZoneConfigZoneListSpecinfoList

type GetZoneConfigZoneListSpecinfoList struct {
	ChargeType     string `pulumi:"chargeType"`
	Cpu            int    `pulumi:"cpu"`
	DbVersion      string `pulumi:"dbVersion"`
	DbVersionName  string `pulumi:"dbVersionName"`
	MachineType    string `pulumi:"machineType"`
	MaxStorageSize int    `pulumi:"maxStorageSize"`
	Memory         int    `pulumi:"memory"`
	MinStorageSize int    `pulumi:"minStorageSize"`
	Qps            int    `pulumi:"qps"`
	SpecId         int    `pulumi:"specId"`
}

type GetZoneConfigZoneListSpecinfoListArgs

type GetZoneConfigZoneListSpecinfoListArgs struct {
	ChargeType     pulumi.StringInput `pulumi:"chargeType"`
	Cpu            pulumi.IntInput    `pulumi:"cpu"`
	DbVersion      pulumi.StringInput `pulumi:"dbVersion"`
	DbVersionName  pulumi.StringInput `pulumi:"dbVersionName"`
	MachineType    pulumi.StringInput `pulumi:"machineType"`
	MaxStorageSize pulumi.IntInput    `pulumi:"maxStorageSize"`
	Memory         pulumi.IntInput    `pulumi:"memory"`
	MinStorageSize pulumi.IntInput    `pulumi:"minStorageSize"`
	Qps            pulumi.IntInput    `pulumi:"qps"`
	SpecId         pulumi.IntInput    `pulumi:"specId"`
}

func (GetZoneConfigZoneListSpecinfoListArgs) ElementType

func (GetZoneConfigZoneListSpecinfoListArgs) ToGetZoneConfigZoneListSpecinfoListOutput

func (i GetZoneConfigZoneListSpecinfoListArgs) ToGetZoneConfigZoneListSpecinfoListOutput() GetZoneConfigZoneListSpecinfoListOutput

func (GetZoneConfigZoneListSpecinfoListArgs) ToGetZoneConfigZoneListSpecinfoListOutputWithContext

func (i GetZoneConfigZoneListSpecinfoListArgs) ToGetZoneConfigZoneListSpecinfoListOutputWithContext(ctx context.Context) GetZoneConfigZoneListSpecinfoListOutput

type GetZoneConfigZoneListSpecinfoListArray

type GetZoneConfigZoneListSpecinfoListArray []GetZoneConfigZoneListSpecinfoListInput

func (GetZoneConfigZoneListSpecinfoListArray) ElementType

func (GetZoneConfigZoneListSpecinfoListArray) ToGetZoneConfigZoneListSpecinfoListArrayOutput

func (i GetZoneConfigZoneListSpecinfoListArray) ToGetZoneConfigZoneListSpecinfoListArrayOutput() GetZoneConfigZoneListSpecinfoListArrayOutput

func (GetZoneConfigZoneListSpecinfoListArray) ToGetZoneConfigZoneListSpecinfoListArrayOutputWithContext

func (i GetZoneConfigZoneListSpecinfoListArray) ToGetZoneConfigZoneListSpecinfoListArrayOutputWithContext(ctx context.Context) GetZoneConfigZoneListSpecinfoListArrayOutput

type GetZoneConfigZoneListSpecinfoListArrayInput

type GetZoneConfigZoneListSpecinfoListArrayInput interface {
	pulumi.Input

	ToGetZoneConfigZoneListSpecinfoListArrayOutput() GetZoneConfigZoneListSpecinfoListArrayOutput
	ToGetZoneConfigZoneListSpecinfoListArrayOutputWithContext(context.Context) GetZoneConfigZoneListSpecinfoListArrayOutput
}

GetZoneConfigZoneListSpecinfoListArrayInput is an input type that accepts GetZoneConfigZoneListSpecinfoListArray and GetZoneConfigZoneListSpecinfoListArrayOutput values. You can construct a concrete instance of `GetZoneConfigZoneListSpecinfoListArrayInput` via:

GetZoneConfigZoneListSpecinfoListArray{ GetZoneConfigZoneListSpecinfoListArgs{...} }

type GetZoneConfigZoneListSpecinfoListArrayOutput

type GetZoneConfigZoneListSpecinfoListArrayOutput struct{ *pulumi.OutputState }

func (GetZoneConfigZoneListSpecinfoListArrayOutput) ElementType

func (GetZoneConfigZoneListSpecinfoListArrayOutput) Index

func (GetZoneConfigZoneListSpecinfoListArrayOutput) ToGetZoneConfigZoneListSpecinfoListArrayOutput

func (o GetZoneConfigZoneListSpecinfoListArrayOutput) ToGetZoneConfigZoneListSpecinfoListArrayOutput() GetZoneConfigZoneListSpecinfoListArrayOutput

func (GetZoneConfigZoneListSpecinfoListArrayOutput) ToGetZoneConfigZoneListSpecinfoListArrayOutputWithContext

func (o GetZoneConfigZoneListSpecinfoListArrayOutput) ToGetZoneConfigZoneListSpecinfoListArrayOutputWithContext(ctx context.Context) GetZoneConfigZoneListSpecinfoListArrayOutput

type GetZoneConfigZoneListSpecinfoListInput

type GetZoneConfigZoneListSpecinfoListInput interface {
	pulumi.Input

	ToGetZoneConfigZoneListSpecinfoListOutput() GetZoneConfigZoneListSpecinfoListOutput
	ToGetZoneConfigZoneListSpecinfoListOutputWithContext(context.Context) GetZoneConfigZoneListSpecinfoListOutput
}

GetZoneConfigZoneListSpecinfoListInput is an input type that accepts GetZoneConfigZoneListSpecinfoListArgs and GetZoneConfigZoneListSpecinfoListOutput values. You can construct a concrete instance of `GetZoneConfigZoneListSpecinfoListInput` via:

GetZoneConfigZoneListSpecinfoListArgs{...}

type GetZoneConfigZoneListSpecinfoListOutput

type GetZoneConfigZoneListSpecinfoListOutput struct{ *pulumi.OutputState }

func (GetZoneConfigZoneListSpecinfoListOutput) ChargeType

func (GetZoneConfigZoneListSpecinfoListOutput) Cpu

func (GetZoneConfigZoneListSpecinfoListOutput) DbVersion

func (GetZoneConfigZoneListSpecinfoListOutput) DbVersionName

func (GetZoneConfigZoneListSpecinfoListOutput) ElementType

func (GetZoneConfigZoneListSpecinfoListOutput) MachineType

func (GetZoneConfigZoneListSpecinfoListOutput) MaxStorageSize

func (GetZoneConfigZoneListSpecinfoListOutput) Memory

func (GetZoneConfigZoneListSpecinfoListOutput) MinStorageSize

func (GetZoneConfigZoneListSpecinfoListOutput) Qps

func (GetZoneConfigZoneListSpecinfoListOutput) SpecId

func (GetZoneConfigZoneListSpecinfoListOutput) ToGetZoneConfigZoneListSpecinfoListOutput

func (o GetZoneConfigZoneListSpecinfoListOutput) ToGetZoneConfigZoneListSpecinfoListOutput() GetZoneConfigZoneListSpecinfoListOutput

func (GetZoneConfigZoneListSpecinfoListOutput) ToGetZoneConfigZoneListSpecinfoListOutputWithContext

func (o GetZoneConfigZoneListSpecinfoListOutput) ToGetZoneConfigZoneListSpecinfoListOutputWithContext(ctx context.Context) GetZoneConfigZoneListSpecinfoListOutput

type IncreBackupMigration

type IncreBackupMigration struct {
	pulumi.CustomResourceState

	// Incremental backup file. If the UploadType of a full backup file is COS_URL, fill in URL here. If the UploadType is
	// COS_UPLOAD, fill in the name of the backup file here. Only 1 backup file is supported, but a backup file can involve
	// multiple databases.
	BackupFiles pulumi.StringArrayOutput `pulumi:"backupFiles"`
	// Backup import task ID, which is returned through the API CreateBackupMigration.
	BackupMigrationId pulumi.StringOutput `pulumi:"backupMigrationId"`
	// Incremental import task ID.
	IncrementalMigrationId pulumi.StringOutput `pulumi:"incrementalMigrationId"`
	// ID of imported target instance.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Whether restoration is required. No: not required. Yes: required. Not required by default.
	IsRecovery pulumi.StringPtrOutput `pulumi:"isRecovery"`
}

func GetIncreBackupMigration

func GetIncreBackupMigration(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *IncreBackupMigrationState, opts ...pulumi.ResourceOption) (*IncreBackupMigration, error)

GetIncreBackupMigration gets an existing IncreBackupMigration 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 NewIncreBackupMigration

func NewIncreBackupMigration(ctx *pulumi.Context,
	name string, args *IncreBackupMigrationArgs, opts ...pulumi.ResourceOption) (*IncreBackupMigration, error)

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

func (*IncreBackupMigration) ElementType

func (*IncreBackupMigration) ElementType() reflect.Type

func (*IncreBackupMigration) ToIncreBackupMigrationOutput

func (i *IncreBackupMigration) ToIncreBackupMigrationOutput() IncreBackupMigrationOutput

func (*IncreBackupMigration) ToIncreBackupMigrationOutputWithContext

func (i *IncreBackupMigration) ToIncreBackupMigrationOutputWithContext(ctx context.Context) IncreBackupMigrationOutput

type IncreBackupMigrationArgs

type IncreBackupMigrationArgs struct {
	// Incremental backup file. If the UploadType of a full backup file is COS_URL, fill in URL here. If the UploadType is
	// COS_UPLOAD, fill in the name of the backup file here. Only 1 backup file is supported, but a backup file can involve
	// multiple databases.
	BackupFiles pulumi.StringArrayInput
	// Backup import task ID, which is returned through the API CreateBackupMigration.
	BackupMigrationId pulumi.StringInput
	// ID of imported target instance.
	InstanceId pulumi.StringInput
	// Whether restoration is required. No: not required. Yes: required. Not required by default.
	IsRecovery pulumi.StringPtrInput
}

The set of arguments for constructing a IncreBackupMigration resource.

func (IncreBackupMigrationArgs) ElementType

func (IncreBackupMigrationArgs) ElementType() reflect.Type

type IncreBackupMigrationArray

type IncreBackupMigrationArray []IncreBackupMigrationInput

func (IncreBackupMigrationArray) ElementType

func (IncreBackupMigrationArray) ElementType() reflect.Type

func (IncreBackupMigrationArray) ToIncreBackupMigrationArrayOutput

func (i IncreBackupMigrationArray) ToIncreBackupMigrationArrayOutput() IncreBackupMigrationArrayOutput

func (IncreBackupMigrationArray) ToIncreBackupMigrationArrayOutputWithContext

func (i IncreBackupMigrationArray) ToIncreBackupMigrationArrayOutputWithContext(ctx context.Context) IncreBackupMigrationArrayOutput

type IncreBackupMigrationArrayInput

type IncreBackupMigrationArrayInput interface {
	pulumi.Input

	ToIncreBackupMigrationArrayOutput() IncreBackupMigrationArrayOutput
	ToIncreBackupMigrationArrayOutputWithContext(context.Context) IncreBackupMigrationArrayOutput
}

IncreBackupMigrationArrayInput is an input type that accepts IncreBackupMigrationArray and IncreBackupMigrationArrayOutput values. You can construct a concrete instance of `IncreBackupMigrationArrayInput` via:

IncreBackupMigrationArray{ IncreBackupMigrationArgs{...} }

type IncreBackupMigrationArrayOutput

type IncreBackupMigrationArrayOutput struct{ *pulumi.OutputState }

func (IncreBackupMigrationArrayOutput) ElementType

func (IncreBackupMigrationArrayOutput) Index

func (IncreBackupMigrationArrayOutput) ToIncreBackupMigrationArrayOutput

func (o IncreBackupMigrationArrayOutput) ToIncreBackupMigrationArrayOutput() IncreBackupMigrationArrayOutput

func (IncreBackupMigrationArrayOutput) ToIncreBackupMigrationArrayOutputWithContext

func (o IncreBackupMigrationArrayOutput) ToIncreBackupMigrationArrayOutputWithContext(ctx context.Context) IncreBackupMigrationArrayOutput

type IncreBackupMigrationInput

type IncreBackupMigrationInput interface {
	pulumi.Input

	ToIncreBackupMigrationOutput() IncreBackupMigrationOutput
	ToIncreBackupMigrationOutputWithContext(ctx context.Context) IncreBackupMigrationOutput
}

type IncreBackupMigrationMap

type IncreBackupMigrationMap map[string]IncreBackupMigrationInput

func (IncreBackupMigrationMap) ElementType

func (IncreBackupMigrationMap) ElementType() reflect.Type

func (IncreBackupMigrationMap) ToIncreBackupMigrationMapOutput

func (i IncreBackupMigrationMap) ToIncreBackupMigrationMapOutput() IncreBackupMigrationMapOutput

func (IncreBackupMigrationMap) ToIncreBackupMigrationMapOutputWithContext

func (i IncreBackupMigrationMap) ToIncreBackupMigrationMapOutputWithContext(ctx context.Context) IncreBackupMigrationMapOutput

type IncreBackupMigrationMapInput

type IncreBackupMigrationMapInput interface {
	pulumi.Input

	ToIncreBackupMigrationMapOutput() IncreBackupMigrationMapOutput
	ToIncreBackupMigrationMapOutputWithContext(context.Context) IncreBackupMigrationMapOutput
}

IncreBackupMigrationMapInput is an input type that accepts IncreBackupMigrationMap and IncreBackupMigrationMapOutput values. You can construct a concrete instance of `IncreBackupMigrationMapInput` via:

IncreBackupMigrationMap{ "key": IncreBackupMigrationArgs{...} }

type IncreBackupMigrationMapOutput

type IncreBackupMigrationMapOutput struct{ *pulumi.OutputState }

func (IncreBackupMigrationMapOutput) ElementType

func (IncreBackupMigrationMapOutput) MapIndex

func (IncreBackupMigrationMapOutput) ToIncreBackupMigrationMapOutput

func (o IncreBackupMigrationMapOutput) ToIncreBackupMigrationMapOutput() IncreBackupMigrationMapOutput

func (IncreBackupMigrationMapOutput) ToIncreBackupMigrationMapOutputWithContext

func (o IncreBackupMigrationMapOutput) ToIncreBackupMigrationMapOutputWithContext(ctx context.Context) IncreBackupMigrationMapOutput

type IncreBackupMigrationOutput

type IncreBackupMigrationOutput struct{ *pulumi.OutputState }

func (IncreBackupMigrationOutput) BackupFiles

Incremental backup file. If the UploadType of a full backup file is COS_URL, fill in URL here. If the UploadType is COS_UPLOAD, fill in the name of the backup file here. Only 1 backup file is supported, but a backup file can involve multiple databases.

func (IncreBackupMigrationOutput) BackupMigrationId

func (o IncreBackupMigrationOutput) BackupMigrationId() pulumi.StringOutput

Backup import task ID, which is returned through the API CreateBackupMigration.

func (IncreBackupMigrationOutput) ElementType

func (IncreBackupMigrationOutput) ElementType() reflect.Type

func (IncreBackupMigrationOutput) IncrementalMigrationId

func (o IncreBackupMigrationOutput) IncrementalMigrationId() pulumi.StringOutput

Incremental import task ID.

func (IncreBackupMigrationOutput) InstanceId

ID of imported target instance.

func (IncreBackupMigrationOutput) IsRecovery

Whether restoration is required. No: not required. Yes: required. Not required by default.

func (IncreBackupMigrationOutput) ToIncreBackupMigrationOutput

func (o IncreBackupMigrationOutput) ToIncreBackupMigrationOutput() IncreBackupMigrationOutput

func (IncreBackupMigrationOutput) ToIncreBackupMigrationOutputWithContext

func (o IncreBackupMigrationOutput) ToIncreBackupMigrationOutputWithContext(ctx context.Context) IncreBackupMigrationOutput

type IncreBackupMigrationState

type IncreBackupMigrationState struct {
	// Incremental backup file. If the UploadType of a full backup file is COS_URL, fill in URL here. If the UploadType is
	// COS_UPLOAD, fill in the name of the backup file here. Only 1 backup file is supported, but a backup file can involve
	// multiple databases.
	BackupFiles pulumi.StringArrayInput
	// Backup import task ID, which is returned through the API CreateBackupMigration.
	BackupMigrationId pulumi.StringPtrInput
	// Incremental import task ID.
	IncrementalMigrationId pulumi.StringPtrInput
	// ID of imported target instance.
	InstanceId pulumi.StringPtrInput
	// Whether restoration is required. No: not required. Yes: required. Not required by default.
	IsRecovery pulumi.StringPtrInput
}

func (IncreBackupMigrationState) ElementType

func (IncreBackupMigrationState) ElementType() reflect.Type

type Instance

type Instance struct {
	pulumi.CustomResourceState

	// Automatic renewal sign. 0 for normal renewal, 1 for automatic renewal (Default). Only valid when purchasing a prepaid
	// instance.
	AutoRenew pulumi.IntPtrOutput `pulumi:"autoRenew"`
	// Whether to use the voucher automatically; 1 for yes, 0 for no, the default is 0.
	AutoVoucher pulumi.IntPtrOutput `pulumi:"autoVoucher"`
	// Availability zone.
	AvailabilityZone pulumi.StringOutput `pulumi:"availabilityZone"`
	// Pay type of the SQL Server instance. Available values `PREPAID`, `POSTPAID_BY_HOUR`.
	ChargeType pulumi.StringPtrOutput `pulumi:"chargeType"`
	// Create time of the SQL Server instance.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Version of the SQL Server database engine. Allowed values are `2008R2`(SQL Server 2008 Enterprise), `2012SP3`(SQL Server
	// 2012 Enterprise), `2016SP1` (SQL Server 2016 Enterprise), `201602`(SQL Server 2016 Standard) and `2017`(SQL Server 2017
	// Enterprise). Default is `2008R2`.
	EngineVersion pulumi.StringPtrOutput `pulumi:"engineVersion"`
	// Instance type. `DUAL` (dual-server high availability), `CLUSTER` (cluster). Default is `DUAL`.
	HaType pulumi.StringPtrOutput `pulumi:"haType"`
	// Start time of the maintenance in one day, format like `HH:mm`.
	MaintenanceStartTime pulumi.StringOutput `pulumi:"maintenanceStartTime"`
	// The timespan of maintenance in one day, unit is hour.
	MaintenanceTimeSpan pulumi.IntOutput `pulumi:"maintenanceTimeSpan"`
	// A list of integer indicates weekly maintenance. For example, [2,7] presents do weekly maintenance on every Tuesday and
	// Sunday.
	MaintenanceWeekSets pulumi.IntArrayOutput `pulumi:"maintenanceWeekSets"`
	// Memory size (in GB). Allowed value must be larger than `memory` that data source `tencentcloud_sqlserver_specinfos`
	// provides.
	Memory pulumi.IntOutput `pulumi:"memory"`
	// Indicate whether to deploy across availability zones.
	MultiZones pulumi.BoolPtrOutput `pulumi:"multiZones"`
	// Name of the SQL Server instance.
	Name pulumi.StringOutput `pulumi:"name"`
	// Purchase instance period in month. The value does not exceed 48.
	Period pulumi.IntPtrOutput `pulumi:"period"`
	// Project ID, default value is 0.
	ProjectId pulumi.IntOutput `pulumi:"projectId"`
	// Readonly flag. `RO` (read-only instance), `MASTER` (primary instance with read-only instances). If it is left empty, it
	// refers to an instance which is not read-only and has no RO group.
	RoFlag pulumi.StringOutput `pulumi:"roFlag"`
	// Security group bound to the instance.
	SecurityGroups pulumi.StringArrayOutput `pulumi:"securityGroups"`
	// Status of the SQL Server instance. 1 for applying, 2 for running, 3 for running with limit, 4 for isolated, 5 for
	// recycling, 6 for recycled, 7 for running with task, 8 for off-line, 9 for expanding, 10 for migrating, 11 for readonly,
	// 12 for rebooting.
	Status pulumi.IntOutput `pulumi:"status"`
	// Disk 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_sqlserver_specinfos` provides.
	Storage pulumi.IntOutput `pulumi:"storage"`
	// ID of subnet.
	SubnetId pulumi.StringPtrOutput `pulumi:"subnetId"`
	// The tags of the SQL Server.
	Tags pulumi.MapOutput `pulumi:"tags"`
	// IP for private access.
	Vip pulumi.StringOutput `pulumi:"vip"`
	// An array of voucher IDs, currently only one can be used for a single order.
	VoucherIds pulumi.StringArrayOutput `pulumi:"voucherIds"`
	// ID of VPC.
	VpcId pulumi.StringPtrOutput `pulumi:"vpcId"`
	// Port for private access.
	Vport pulumi.IntOutput `pulumi:"vport"`
	// The way to execute the allocation. Supported values include: 0 - execute immediately, 1 - execute in maintenance window.
	//
	// Deprecated: It has been deprecated from version 1.81.2.
	WaitSwitch pulumi.IntPtrOutput `pulumi:"waitSwitch"`
}

func GetInstance

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

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

func NewInstance

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

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

func (*Instance) ElementType

func (*Instance) ElementType() reflect.Type

func (*Instance) ToInstanceOutput

func (i *Instance) ToInstanceOutput() InstanceOutput

func (*Instance) ToInstanceOutputWithContext

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

type InstanceArgs

type InstanceArgs struct {
	// Automatic renewal sign. 0 for normal renewal, 1 for automatic renewal (Default). Only valid when purchasing a prepaid
	// instance.
	AutoRenew pulumi.IntPtrInput
	// Whether to use the voucher automatically; 1 for yes, 0 for no, the default is 0.
	AutoVoucher pulumi.IntPtrInput
	// Availability zone.
	AvailabilityZone pulumi.StringPtrInput
	// Pay type of the SQL Server instance. Available values `PREPAID`, `POSTPAID_BY_HOUR`.
	ChargeType pulumi.StringPtrInput
	// Version of the SQL Server database engine. Allowed values are `2008R2`(SQL Server 2008 Enterprise), `2012SP3`(SQL Server
	// 2012 Enterprise), `2016SP1` (SQL Server 2016 Enterprise), `201602`(SQL Server 2016 Standard) and `2017`(SQL Server 2017
	// Enterprise). Default is `2008R2`.
	EngineVersion pulumi.StringPtrInput
	// Instance type. `DUAL` (dual-server high availability), `CLUSTER` (cluster). Default is `DUAL`.
	HaType pulumi.StringPtrInput
	// Start time of the maintenance in one day, format like `HH:mm`.
	MaintenanceStartTime pulumi.StringPtrInput
	// The timespan of maintenance in one day, unit is hour.
	MaintenanceTimeSpan pulumi.IntPtrInput
	// A list of integer indicates weekly maintenance. For example, [2,7] presents do weekly maintenance on every Tuesday and
	// Sunday.
	MaintenanceWeekSets pulumi.IntArrayInput
	// Memory size (in GB). Allowed value must be larger than `memory` that data source `tencentcloud_sqlserver_specinfos`
	// provides.
	Memory pulumi.IntInput
	// Indicate whether to deploy across availability zones.
	MultiZones pulumi.BoolPtrInput
	// Name of the SQL Server instance.
	Name pulumi.StringPtrInput
	// Purchase instance period in month. The value does not exceed 48.
	Period pulumi.IntPtrInput
	// Project ID, default value is 0.
	ProjectId pulumi.IntPtrInput
	// Security group bound to the instance.
	SecurityGroups pulumi.StringArrayInput
	// Disk 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_sqlserver_specinfos` provides.
	Storage pulumi.IntInput
	// ID of subnet.
	SubnetId pulumi.StringPtrInput
	// The tags of the SQL Server.
	Tags pulumi.MapInput
	// An array of voucher IDs, currently only one can be used for a single order.
	VoucherIds pulumi.StringArrayInput
	// ID of VPC.
	VpcId pulumi.StringPtrInput
	// The way to execute the allocation. Supported values include: 0 - execute immediately, 1 - execute in maintenance window.
	//
	// Deprecated: It has been deprecated from version 1.81.2.
	WaitSwitch pulumi.IntPtrInput
}

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

func (o InstanceOutput) AutoRenew() pulumi.IntPtrOutput

Automatic renewal sign. 0 for normal renewal, 1 for automatic renewal (Default). Only valid when purchasing a prepaid instance.

func (InstanceOutput) AutoVoucher

func (o InstanceOutput) AutoVoucher() pulumi.IntPtrOutput

Whether to use the voucher automatically; 1 for yes, 0 for no, the default is 0.

func (InstanceOutput) AvailabilityZone

func (o InstanceOutput) AvailabilityZone() pulumi.StringOutput

Availability zone.

func (InstanceOutput) ChargeType

func (o InstanceOutput) ChargeType() pulumi.StringPtrOutput

Pay type of the SQL Server instance. Available values `PREPAID`, `POSTPAID_BY_HOUR`.

func (InstanceOutput) CreateTime

func (o InstanceOutput) CreateTime() pulumi.StringOutput

Create time of the SQL Server instance.

func (InstanceOutput) ElementType

func (InstanceOutput) ElementType() reflect.Type

func (InstanceOutput) EngineVersion

func (o InstanceOutput) EngineVersion() pulumi.StringPtrOutput

Version of the SQL Server database engine. Allowed values are `2008R2`(SQL Server 2008 Enterprise), `2012SP3`(SQL Server 2012 Enterprise), `2016SP1` (SQL Server 2016 Enterprise), `201602`(SQL Server 2016 Standard) and `2017`(SQL Server 2017 Enterprise). Default is `2008R2`.

func (InstanceOutput) HaType

Instance type. `DUAL` (dual-server high availability), `CLUSTER` (cluster). Default is `DUAL`.

func (InstanceOutput) MaintenanceStartTime

func (o InstanceOutput) MaintenanceStartTime() pulumi.StringOutput

Start time of the maintenance in one day, format like `HH:mm`.

func (InstanceOutput) MaintenanceTimeSpan

func (o InstanceOutput) MaintenanceTimeSpan() pulumi.IntOutput

The timespan of maintenance in one day, unit is hour.

func (InstanceOutput) MaintenanceWeekSets

func (o InstanceOutput) MaintenanceWeekSets() pulumi.IntArrayOutput

A list of integer indicates weekly maintenance. For example, [2,7] presents do weekly maintenance on every Tuesday and Sunday.

func (InstanceOutput) Memory

func (o InstanceOutput) Memory() pulumi.IntOutput

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

func (InstanceOutput) MultiZones

func (o InstanceOutput) MultiZones() pulumi.BoolPtrOutput

Indicate whether to deploy across availability zones.

func (InstanceOutput) Name

Name of the SQL Server instance.

func (InstanceOutput) Period

func (o InstanceOutput) Period() pulumi.IntPtrOutput

Purchase instance period in month. The value does not exceed 48.

func (InstanceOutput) ProjectId

func (o InstanceOutput) ProjectId() pulumi.IntOutput

Project ID, default value is 0.

func (InstanceOutput) RoFlag

func (o InstanceOutput) RoFlag() pulumi.StringOutput

Readonly flag. `RO` (read-only instance), `MASTER` (primary instance with read-only instances). If it is left empty, it refers to an instance which is not read-only and has no RO group.

func (InstanceOutput) SecurityGroups

func (o InstanceOutput) SecurityGroups() pulumi.StringArrayOutput

Security group bound to the instance.

func (InstanceOutput) Status

func (o InstanceOutput) Status() pulumi.IntOutput

Status of the SQL Server instance. 1 for applying, 2 for running, 3 for running with limit, 4 for isolated, 5 for recycling, 6 for recycled, 7 for running with task, 8 for off-line, 9 for expanding, 10 for migrating, 11 for readonly, 12 for rebooting.

func (InstanceOutput) Storage

func (o InstanceOutput) Storage() pulumi.IntOutput

Disk 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_sqlserver_specinfos` provides.

func (InstanceOutput) SubnetId

func (o InstanceOutput) SubnetId() pulumi.StringPtrOutput

ID of subnet.

func (InstanceOutput) Tags

func (o InstanceOutput) Tags() pulumi.MapOutput

The tags of the SQL Server.

func (InstanceOutput) ToInstanceOutput

func (o InstanceOutput) ToInstanceOutput() InstanceOutput

func (InstanceOutput) ToInstanceOutputWithContext

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

func (InstanceOutput) Vip

IP for private access.

func (InstanceOutput) VoucherIds

func (o InstanceOutput) VoucherIds() pulumi.StringArrayOutput

An array of voucher IDs, currently only one can be used for a single order.

func (InstanceOutput) VpcId

ID of VPC.

func (InstanceOutput) Vport

func (o InstanceOutput) Vport() pulumi.IntOutput

Port for private access.

func (InstanceOutput) WaitSwitch deprecated

func (o InstanceOutput) WaitSwitch() pulumi.IntPtrOutput

The way to execute the allocation. Supported values include: 0 - execute immediately, 1 - execute in maintenance window.

Deprecated: It has been deprecated from version 1.81.2.

type InstanceState

type InstanceState struct {
	// Automatic renewal sign. 0 for normal renewal, 1 for automatic renewal (Default). Only valid when purchasing a prepaid
	// instance.
	AutoRenew pulumi.IntPtrInput
	// Whether to use the voucher automatically; 1 for yes, 0 for no, the default is 0.
	AutoVoucher pulumi.IntPtrInput
	// Availability zone.
	AvailabilityZone pulumi.StringPtrInput
	// Pay type of the SQL Server instance. Available values `PREPAID`, `POSTPAID_BY_HOUR`.
	ChargeType pulumi.StringPtrInput
	// Create time of the SQL Server instance.
	CreateTime pulumi.StringPtrInput
	// Version of the SQL Server database engine. Allowed values are `2008R2`(SQL Server 2008 Enterprise), `2012SP3`(SQL Server
	// 2012 Enterprise), `2016SP1` (SQL Server 2016 Enterprise), `201602`(SQL Server 2016 Standard) and `2017`(SQL Server 2017
	// Enterprise). Default is `2008R2`.
	EngineVersion pulumi.StringPtrInput
	// Instance type. `DUAL` (dual-server high availability), `CLUSTER` (cluster). Default is `DUAL`.
	HaType pulumi.StringPtrInput
	// Start time of the maintenance in one day, format like `HH:mm`.
	MaintenanceStartTime pulumi.StringPtrInput
	// The timespan of maintenance in one day, unit is hour.
	MaintenanceTimeSpan pulumi.IntPtrInput
	// A list of integer indicates weekly maintenance. For example, [2,7] presents do weekly maintenance on every Tuesday and
	// Sunday.
	MaintenanceWeekSets pulumi.IntArrayInput
	// Memory size (in GB). Allowed value must be larger than `memory` that data source `tencentcloud_sqlserver_specinfos`
	// provides.
	Memory pulumi.IntPtrInput
	// Indicate whether to deploy across availability zones.
	MultiZones pulumi.BoolPtrInput
	// Name of the SQL Server instance.
	Name pulumi.StringPtrInput
	// Purchase instance period in month. The value does not exceed 48.
	Period pulumi.IntPtrInput
	// Project ID, default value is 0.
	ProjectId pulumi.IntPtrInput
	// Readonly flag. `RO` (read-only instance), `MASTER` (primary instance with read-only instances). If it is left empty, it
	// refers to an instance which is not read-only and has no RO group.
	RoFlag pulumi.StringPtrInput
	// Security group bound to the instance.
	SecurityGroups pulumi.StringArrayInput
	// Status of the SQL Server instance. 1 for applying, 2 for running, 3 for running with limit, 4 for isolated, 5 for
	// recycling, 6 for recycled, 7 for running with task, 8 for off-line, 9 for expanding, 10 for migrating, 11 for readonly,
	// 12 for rebooting.
	Status pulumi.IntPtrInput
	// Disk 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_sqlserver_specinfos` provides.
	Storage pulumi.IntPtrInput
	// ID of subnet.
	SubnetId pulumi.StringPtrInput
	// The tags of the SQL Server.
	Tags pulumi.MapInput
	// IP for private access.
	Vip pulumi.StringPtrInput
	// An array of voucher IDs, currently only one can be used for a single order.
	VoucherIds pulumi.StringArrayInput
	// ID of VPC.
	VpcId pulumi.StringPtrInput
	// Port for private access.
	Vport pulumi.IntPtrInput
	// The way to execute the allocation. Supported values include: 0 - execute immediately, 1 - execute in maintenance window.
	//
	// Deprecated: It has been deprecated from version 1.81.2.
	WaitSwitch pulumi.IntPtrInput
}

func (InstanceState) ElementType

func (InstanceState) ElementType() reflect.Type

type InstanceTde

type InstanceTde struct {
	pulumi.CustomResourceState

	// Certificate attribution. self- means to use the account's own certificate, others- means to refer to the certificate of
	// other accounts, and the default is self.
	CertificateAttribution pulumi.StringOutput `pulumi:"certificateAttribution"`
	// Instance ID.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Other referenced main account IDs, required when CertificateAttribute is others.
	QuoteUin pulumi.StringPtrOutput `pulumi:"quoteUin"`
}

func GetInstanceTde

func GetInstanceTde(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *InstanceTdeState, opts ...pulumi.ResourceOption) (*InstanceTde, error)

GetInstanceTde gets an existing InstanceTde 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 NewInstanceTde

func NewInstanceTde(ctx *pulumi.Context,
	name string, args *InstanceTdeArgs, opts ...pulumi.ResourceOption) (*InstanceTde, error)

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

func (*InstanceTde) ElementType

func (*InstanceTde) ElementType() reflect.Type

func (*InstanceTde) ToInstanceTdeOutput

func (i *InstanceTde) ToInstanceTdeOutput() InstanceTdeOutput

func (*InstanceTde) ToInstanceTdeOutputWithContext

func (i *InstanceTde) ToInstanceTdeOutputWithContext(ctx context.Context) InstanceTdeOutput

type InstanceTdeArgs

type InstanceTdeArgs struct {
	// Certificate attribution. self- means to use the account's own certificate, others- means to refer to the certificate of
	// other accounts, and the default is self.
	CertificateAttribution pulumi.StringInput
	// Instance ID.
	InstanceId pulumi.StringInput
	// Other referenced main account IDs, required when CertificateAttribute is others.
	QuoteUin pulumi.StringPtrInput
}

The set of arguments for constructing a InstanceTde resource.

func (InstanceTdeArgs) ElementType

func (InstanceTdeArgs) ElementType() reflect.Type

type InstanceTdeArray

type InstanceTdeArray []InstanceTdeInput

func (InstanceTdeArray) ElementType

func (InstanceTdeArray) ElementType() reflect.Type

func (InstanceTdeArray) ToInstanceTdeArrayOutput

func (i InstanceTdeArray) ToInstanceTdeArrayOutput() InstanceTdeArrayOutput

func (InstanceTdeArray) ToInstanceTdeArrayOutputWithContext

func (i InstanceTdeArray) ToInstanceTdeArrayOutputWithContext(ctx context.Context) InstanceTdeArrayOutput

type InstanceTdeArrayInput

type InstanceTdeArrayInput interface {
	pulumi.Input

	ToInstanceTdeArrayOutput() InstanceTdeArrayOutput
	ToInstanceTdeArrayOutputWithContext(context.Context) InstanceTdeArrayOutput
}

InstanceTdeArrayInput is an input type that accepts InstanceTdeArray and InstanceTdeArrayOutput values. You can construct a concrete instance of `InstanceTdeArrayInput` via:

InstanceTdeArray{ InstanceTdeArgs{...} }

type InstanceTdeArrayOutput

type InstanceTdeArrayOutput struct{ *pulumi.OutputState }

func (InstanceTdeArrayOutput) ElementType

func (InstanceTdeArrayOutput) ElementType() reflect.Type

func (InstanceTdeArrayOutput) Index

func (InstanceTdeArrayOutput) ToInstanceTdeArrayOutput

func (o InstanceTdeArrayOutput) ToInstanceTdeArrayOutput() InstanceTdeArrayOutput

func (InstanceTdeArrayOutput) ToInstanceTdeArrayOutputWithContext

func (o InstanceTdeArrayOutput) ToInstanceTdeArrayOutputWithContext(ctx context.Context) InstanceTdeArrayOutput

type InstanceTdeInput

type InstanceTdeInput interface {
	pulumi.Input

	ToInstanceTdeOutput() InstanceTdeOutput
	ToInstanceTdeOutputWithContext(ctx context.Context) InstanceTdeOutput
}

type InstanceTdeMap

type InstanceTdeMap map[string]InstanceTdeInput

func (InstanceTdeMap) ElementType

func (InstanceTdeMap) ElementType() reflect.Type

func (InstanceTdeMap) ToInstanceTdeMapOutput

func (i InstanceTdeMap) ToInstanceTdeMapOutput() InstanceTdeMapOutput

func (InstanceTdeMap) ToInstanceTdeMapOutputWithContext

func (i InstanceTdeMap) ToInstanceTdeMapOutputWithContext(ctx context.Context) InstanceTdeMapOutput

type InstanceTdeMapInput

type InstanceTdeMapInput interface {
	pulumi.Input

	ToInstanceTdeMapOutput() InstanceTdeMapOutput
	ToInstanceTdeMapOutputWithContext(context.Context) InstanceTdeMapOutput
}

InstanceTdeMapInput is an input type that accepts InstanceTdeMap and InstanceTdeMapOutput values. You can construct a concrete instance of `InstanceTdeMapInput` via:

InstanceTdeMap{ "key": InstanceTdeArgs{...} }

type InstanceTdeMapOutput

type InstanceTdeMapOutput struct{ *pulumi.OutputState }

func (InstanceTdeMapOutput) ElementType

func (InstanceTdeMapOutput) ElementType() reflect.Type

func (InstanceTdeMapOutput) MapIndex

func (InstanceTdeMapOutput) ToInstanceTdeMapOutput

func (o InstanceTdeMapOutput) ToInstanceTdeMapOutput() InstanceTdeMapOutput

func (InstanceTdeMapOutput) ToInstanceTdeMapOutputWithContext

func (o InstanceTdeMapOutput) ToInstanceTdeMapOutputWithContext(ctx context.Context) InstanceTdeMapOutput

type InstanceTdeOutput

type InstanceTdeOutput struct{ *pulumi.OutputState }

func (InstanceTdeOutput) CertificateAttribution

func (o InstanceTdeOutput) CertificateAttribution() pulumi.StringOutput

Certificate attribution. self- means to use the account's own certificate, others- means to refer to the certificate of other accounts, and the default is self.

func (InstanceTdeOutput) ElementType

func (InstanceTdeOutput) ElementType() reflect.Type

func (InstanceTdeOutput) InstanceId

func (o InstanceTdeOutput) InstanceId() pulumi.StringOutput

Instance ID.

func (InstanceTdeOutput) QuoteUin

Other referenced main account IDs, required when CertificateAttribute is others.

func (InstanceTdeOutput) ToInstanceTdeOutput

func (o InstanceTdeOutput) ToInstanceTdeOutput() InstanceTdeOutput

func (InstanceTdeOutput) ToInstanceTdeOutputWithContext

func (o InstanceTdeOutput) ToInstanceTdeOutputWithContext(ctx context.Context) InstanceTdeOutput

type InstanceTdeState

type InstanceTdeState struct {
	// Certificate attribution. self- means to use the account's own certificate, others- means to refer to the certificate of
	// other accounts, and the default is self.
	CertificateAttribution pulumi.StringPtrInput
	// Instance ID.
	InstanceId pulumi.StringPtrInput
	// Other referenced main account IDs, required when CertificateAttribute is others.
	QuoteUin pulumi.StringPtrInput
}

func (InstanceTdeState) ElementType

func (InstanceTdeState) ElementType() reflect.Type

type Migration

type Migration struct {
	pulumi.CustomResourceState

	// Migrate DB objects. Offline migration is not used (SourceType=4 or SourceType=5).
	MigrateDbSets MigrationMigrateDbSetArrayOutput `pulumi:"migrateDbSets"`
	// Name of the migration task.
	MigrateName pulumi.StringOutput `pulumi:"migrateName"`
	// Migration type (1 structure migration 2 data migration 3 incremental synchronization).
	MigrateType pulumi.IntOutput `pulumi:"migrateType"`
	// Restore and rename the database in ReNameRestoreDatabase. If it is not filled in, the restored database will be named by
	// default and all databases will be restored. Valid if SourceType=5.
	RenameRestores MigrationRenameRestoreArrayOutput `pulumi:"renameRestores"`
	// Migration source.
	Source MigrationSourceOutput `pulumi:"source"`
	// Type of migration source 1 TencentDB for SQLServer 2 Cloud server self-built SQLServer database 4 SQLServer backup and
	// restore 5 SQLServer backup and restore (COS mode).
	SourceType pulumi.IntOutput `pulumi:"sourceType"`
	// Migration target.
	Target MigrationTargetOutput `pulumi:"target"`
}

func GetMigration

func GetMigration(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MigrationState, opts ...pulumi.ResourceOption) (*Migration, error)

GetMigration gets an existing Migration 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 NewMigration

func NewMigration(ctx *pulumi.Context,
	name string, args *MigrationArgs, opts ...pulumi.ResourceOption) (*Migration, error)

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

func (*Migration) ElementType

func (*Migration) ElementType() reflect.Type

func (*Migration) ToMigrationOutput

func (i *Migration) ToMigrationOutput() MigrationOutput

func (*Migration) ToMigrationOutputWithContext

func (i *Migration) ToMigrationOutputWithContext(ctx context.Context) MigrationOutput

type MigrationArgs

type MigrationArgs struct {
	// Migrate DB objects. Offline migration is not used (SourceType=4 or SourceType=5).
	MigrateDbSets MigrationMigrateDbSetArrayInput
	// Name of the migration task.
	MigrateName pulumi.StringInput
	// Migration type (1 structure migration 2 data migration 3 incremental synchronization).
	MigrateType pulumi.IntInput
	// Restore and rename the database in ReNameRestoreDatabase. If it is not filled in, the restored database will be named by
	// default and all databases will be restored. Valid if SourceType=5.
	RenameRestores MigrationRenameRestoreArrayInput
	// Migration source.
	Source MigrationSourceInput
	// Type of migration source 1 TencentDB for SQLServer 2 Cloud server self-built SQLServer database 4 SQLServer backup and
	// restore 5 SQLServer backup and restore (COS mode).
	SourceType pulumi.IntInput
	// Migration target.
	Target MigrationTargetInput
}

The set of arguments for constructing a Migration resource.

func (MigrationArgs) ElementType

func (MigrationArgs) ElementType() reflect.Type

type MigrationArray

type MigrationArray []MigrationInput

func (MigrationArray) ElementType

func (MigrationArray) ElementType() reflect.Type

func (MigrationArray) ToMigrationArrayOutput

func (i MigrationArray) ToMigrationArrayOutput() MigrationArrayOutput

func (MigrationArray) ToMigrationArrayOutputWithContext

func (i MigrationArray) ToMigrationArrayOutputWithContext(ctx context.Context) MigrationArrayOutput

type MigrationArrayInput

type MigrationArrayInput interface {
	pulumi.Input

	ToMigrationArrayOutput() MigrationArrayOutput
	ToMigrationArrayOutputWithContext(context.Context) MigrationArrayOutput
}

MigrationArrayInput is an input type that accepts MigrationArray and MigrationArrayOutput values. You can construct a concrete instance of `MigrationArrayInput` via:

MigrationArray{ MigrationArgs{...} }

type MigrationArrayOutput

type MigrationArrayOutput struct{ *pulumi.OutputState }

func (MigrationArrayOutput) ElementType

func (MigrationArrayOutput) ElementType() reflect.Type

func (MigrationArrayOutput) Index

func (MigrationArrayOutput) ToMigrationArrayOutput

func (o MigrationArrayOutput) ToMigrationArrayOutput() MigrationArrayOutput

func (MigrationArrayOutput) ToMigrationArrayOutputWithContext

func (o MigrationArrayOutput) ToMigrationArrayOutputWithContext(ctx context.Context) MigrationArrayOutput

type MigrationInput

type MigrationInput interface {
	pulumi.Input

	ToMigrationOutput() MigrationOutput
	ToMigrationOutputWithContext(ctx context.Context) MigrationOutput
}

type MigrationMap

type MigrationMap map[string]MigrationInput

func (MigrationMap) ElementType

func (MigrationMap) ElementType() reflect.Type

func (MigrationMap) ToMigrationMapOutput

func (i MigrationMap) ToMigrationMapOutput() MigrationMapOutput

func (MigrationMap) ToMigrationMapOutputWithContext

func (i MigrationMap) ToMigrationMapOutputWithContext(ctx context.Context) MigrationMapOutput

type MigrationMapInput

type MigrationMapInput interface {
	pulumi.Input

	ToMigrationMapOutput() MigrationMapOutput
	ToMigrationMapOutputWithContext(context.Context) MigrationMapOutput
}

MigrationMapInput is an input type that accepts MigrationMap and MigrationMapOutput values. You can construct a concrete instance of `MigrationMapInput` via:

MigrationMap{ "key": MigrationArgs{...} }

type MigrationMapOutput

type MigrationMapOutput struct{ *pulumi.OutputState }

func (MigrationMapOutput) ElementType

func (MigrationMapOutput) ElementType() reflect.Type

func (MigrationMapOutput) MapIndex

func (MigrationMapOutput) ToMigrationMapOutput

func (o MigrationMapOutput) ToMigrationMapOutput() MigrationMapOutput

func (MigrationMapOutput) ToMigrationMapOutputWithContext

func (o MigrationMapOutput) ToMigrationMapOutputWithContext(ctx context.Context) MigrationMapOutput

type MigrationMigrateDbSet

type MigrationMigrateDbSet struct {
	DbName *string `pulumi:"dbName"`
}

type MigrationMigrateDbSetArgs

type MigrationMigrateDbSetArgs struct {
	DbName pulumi.StringPtrInput `pulumi:"dbName"`
}

func (MigrationMigrateDbSetArgs) ElementType

func (MigrationMigrateDbSetArgs) ElementType() reflect.Type

func (MigrationMigrateDbSetArgs) ToMigrationMigrateDbSetOutput

func (i MigrationMigrateDbSetArgs) ToMigrationMigrateDbSetOutput() MigrationMigrateDbSetOutput

func (MigrationMigrateDbSetArgs) ToMigrationMigrateDbSetOutputWithContext

func (i MigrationMigrateDbSetArgs) ToMigrationMigrateDbSetOutputWithContext(ctx context.Context) MigrationMigrateDbSetOutput

type MigrationMigrateDbSetArray

type MigrationMigrateDbSetArray []MigrationMigrateDbSetInput

func (MigrationMigrateDbSetArray) ElementType

func (MigrationMigrateDbSetArray) ElementType() reflect.Type

func (MigrationMigrateDbSetArray) ToMigrationMigrateDbSetArrayOutput

func (i MigrationMigrateDbSetArray) ToMigrationMigrateDbSetArrayOutput() MigrationMigrateDbSetArrayOutput

func (MigrationMigrateDbSetArray) ToMigrationMigrateDbSetArrayOutputWithContext

func (i MigrationMigrateDbSetArray) ToMigrationMigrateDbSetArrayOutputWithContext(ctx context.Context) MigrationMigrateDbSetArrayOutput

type MigrationMigrateDbSetArrayInput

type MigrationMigrateDbSetArrayInput interface {
	pulumi.Input

	ToMigrationMigrateDbSetArrayOutput() MigrationMigrateDbSetArrayOutput
	ToMigrationMigrateDbSetArrayOutputWithContext(context.Context) MigrationMigrateDbSetArrayOutput
}

MigrationMigrateDbSetArrayInput is an input type that accepts MigrationMigrateDbSetArray and MigrationMigrateDbSetArrayOutput values. You can construct a concrete instance of `MigrationMigrateDbSetArrayInput` via:

MigrationMigrateDbSetArray{ MigrationMigrateDbSetArgs{...} }

type MigrationMigrateDbSetArrayOutput

type MigrationMigrateDbSetArrayOutput struct{ *pulumi.OutputState }

func (MigrationMigrateDbSetArrayOutput) ElementType

func (MigrationMigrateDbSetArrayOutput) Index

func (MigrationMigrateDbSetArrayOutput) ToMigrationMigrateDbSetArrayOutput

func (o MigrationMigrateDbSetArrayOutput) ToMigrationMigrateDbSetArrayOutput() MigrationMigrateDbSetArrayOutput

func (MigrationMigrateDbSetArrayOutput) ToMigrationMigrateDbSetArrayOutputWithContext

func (o MigrationMigrateDbSetArrayOutput) ToMigrationMigrateDbSetArrayOutputWithContext(ctx context.Context) MigrationMigrateDbSetArrayOutput

type MigrationMigrateDbSetInput

type MigrationMigrateDbSetInput interface {
	pulumi.Input

	ToMigrationMigrateDbSetOutput() MigrationMigrateDbSetOutput
	ToMigrationMigrateDbSetOutputWithContext(context.Context) MigrationMigrateDbSetOutput
}

MigrationMigrateDbSetInput is an input type that accepts MigrationMigrateDbSetArgs and MigrationMigrateDbSetOutput values. You can construct a concrete instance of `MigrationMigrateDbSetInput` via:

MigrationMigrateDbSetArgs{...}

type MigrationMigrateDbSetOutput

type MigrationMigrateDbSetOutput struct{ *pulumi.OutputState }

func (MigrationMigrateDbSetOutput) DbName

func (MigrationMigrateDbSetOutput) ElementType

func (MigrationMigrateDbSetOutput) ToMigrationMigrateDbSetOutput

func (o MigrationMigrateDbSetOutput) ToMigrationMigrateDbSetOutput() MigrationMigrateDbSetOutput

func (MigrationMigrateDbSetOutput) ToMigrationMigrateDbSetOutputWithContext

func (o MigrationMigrateDbSetOutput) ToMigrationMigrateDbSetOutputWithContext(ctx context.Context) MigrationMigrateDbSetOutput

type MigrationOutput

type MigrationOutput struct{ *pulumi.OutputState }

func (MigrationOutput) ElementType

func (MigrationOutput) ElementType() reflect.Type

func (MigrationOutput) MigrateDbSets

Migrate DB objects. Offline migration is not used (SourceType=4 or SourceType=5).

func (MigrationOutput) MigrateName

func (o MigrationOutput) MigrateName() pulumi.StringOutput

Name of the migration task.

func (MigrationOutput) MigrateType

func (o MigrationOutput) MigrateType() pulumi.IntOutput

Migration type (1 structure migration 2 data migration 3 incremental synchronization).

func (MigrationOutput) RenameRestores

Restore and rename the database in ReNameRestoreDatabase. If it is not filled in, the restored database will be named by default and all databases will be restored. Valid if SourceType=5.

func (MigrationOutput) Source

Migration source.

func (MigrationOutput) SourceType

func (o MigrationOutput) SourceType() pulumi.IntOutput

Type of migration source 1 TencentDB for SQLServer 2 Cloud server self-built SQLServer database 4 SQLServer backup and restore 5 SQLServer backup and restore (COS mode).

func (MigrationOutput) Target

Migration target.

func (MigrationOutput) ToMigrationOutput

func (o MigrationOutput) ToMigrationOutput() MigrationOutput

func (MigrationOutput) ToMigrationOutputWithContext

func (o MigrationOutput) ToMigrationOutputWithContext(ctx context.Context) MigrationOutput

type MigrationRenameRestore

type MigrationRenameRestore struct {
	NewName *string `pulumi:"newName"`
	OldName *string `pulumi:"oldName"`
}

type MigrationRenameRestoreArgs

type MigrationRenameRestoreArgs struct {
	NewName pulumi.StringPtrInput `pulumi:"newName"`
	OldName pulumi.StringPtrInput `pulumi:"oldName"`
}

func (MigrationRenameRestoreArgs) ElementType

func (MigrationRenameRestoreArgs) ElementType() reflect.Type

func (MigrationRenameRestoreArgs) ToMigrationRenameRestoreOutput

func (i MigrationRenameRestoreArgs) ToMigrationRenameRestoreOutput() MigrationRenameRestoreOutput

func (MigrationRenameRestoreArgs) ToMigrationRenameRestoreOutputWithContext

func (i MigrationRenameRestoreArgs) ToMigrationRenameRestoreOutputWithContext(ctx context.Context) MigrationRenameRestoreOutput

type MigrationRenameRestoreArray

type MigrationRenameRestoreArray []MigrationRenameRestoreInput

func (MigrationRenameRestoreArray) ElementType

func (MigrationRenameRestoreArray) ToMigrationRenameRestoreArrayOutput

func (i MigrationRenameRestoreArray) ToMigrationRenameRestoreArrayOutput() MigrationRenameRestoreArrayOutput

func (MigrationRenameRestoreArray) ToMigrationRenameRestoreArrayOutputWithContext

func (i MigrationRenameRestoreArray) ToMigrationRenameRestoreArrayOutputWithContext(ctx context.Context) MigrationRenameRestoreArrayOutput

type MigrationRenameRestoreArrayInput

type MigrationRenameRestoreArrayInput interface {
	pulumi.Input

	ToMigrationRenameRestoreArrayOutput() MigrationRenameRestoreArrayOutput
	ToMigrationRenameRestoreArrayOutputWithContext(context.Context) MigrationRenameRestoreArrayOutput
}

MigrationRenameRestoreArrayInput is an input type that accepts MigrationRenameRestoreArray and MigrationRenameRestoreArrayOutput values. You can construct a concrete instance of `MigrationRenameRestoreArrayInput` via:

MigrationRenameRestoreArray{ MigrationRenameRestoreArgs{...} }

type MigrationRenameRestoreArrayOutput

type MigrationRenameRestoreArrayOutput struct{ *pulumi.OutputState }

func (MigrationRenameRestoreArrayOutput) ElementType

func (MigrationRenameRestoreArrayOutput) Index

func (MigrationRenameRestoreArrayOutput) ToMigrationRenameRestoreArrayOutput

func (o MigrationRenameRestoreArrayOutput) ToMigrationRenameRestoreArrayOutput() MigrationRenameRestoreArrayOutput

func (MigrationRenameRestoreArrayOutput) ToMigrationRenameRestoreArrayOutputWithContext

func (o MigrationRenameRestoreArrayOutput) ToMigrationRenameRestoreArrayOutputWithContext(ctx context.Context) MigrationRenameRestoreArrayOutput

type MigrationRenameRestoreInput

type MigrationRenameRestoreInput interface {
	pulumi.Input

	ToMigrationRenameRestoreOutput() MigrationRenameRestoreOutput
	ToMigrationRenameRestoreOutputWithContext(context.Context) MigrationRenameRestoreOutput
}

MigrationRenameRestoreInput is an input type that accepts MigrationRenameRestoreArgs and MigrationRenameRestoreOutput values. You can construct a concrete instance of `MigrationRenameRestoreInput` via:

MigrationRenameRestoreArgs{...}

type MigrationRenameRestoreOutput

type MigrationRenameRestoreOutput struct{ *pulumi.OutputState }

func (MigrationRenameRestoreOutput) ElementType

func (MigrationRenameRestoreOutput) NewName

func (MigrationRenameRestoreOutput) OldName

func (MigrationRenameRestoreOutput) ToMigrationRenameRestoreOutput

func (o MigrationRenameRestoreOutput) ToMigrationRenameRestoreOutput() MigrationRenameRestoreOutput

func (MigrationRenameRestoreOutput) ToMigrationRenameRestoreOutputWithContext

func (o MigrationRenameRestoreOutput) ToMigrationRenameRestoreOutputWithContext(ctx context.Context) MigrationRenameRestoreOutput

type MigrationSource

type MigrationSource struct {
	CvmId       *string  `pulumi:"cvmId"`
	InstanceId  *string  `pulumi:"instanceId"`
	Ip          *string  `pulumi:"ip"`
	Password    *string  `pulumi:"password"`
	Port        *int     `pulumi:"port"`
	SubnetId    *string  `pulumi:"subnetId"`
	UrlPassword *string  `pulumi:"urlPassword"`
	Urls        []string `pulumi:"urls"`
	UserName    *string  `pulumi:"userName"`
	VpcId       *string  `pulumi:"vpcId"`
}

type MigrationSourceArgs

type MigrationSourceArgs struct {
	CvmId       pulumi.StringPtrInput   `pulumi:"cvmId"`
	InstanceId  pulumi.StringPtrInput   `pulumi:"instanceId"`
	Ip          pulumi.StringPtrInput   `pulumi:"ip"`
	Password    pulumi.StringPtrInput   `pulumi:"password"`
	Port        pulumi.IntPtrInput      `pulumi:"port"`
	SubnetId    pulumi.StringPtrInput   `pulumi:"subnetId"`
	UrlPassword pulumi.StringPtrInput   `pulumi:"urlPassword"`
	Urls        pulumi.StringArrayInput `pulumi:"urls"`
	UserName    pulumi.StringPtrInput   `pulumi:"userName"`
	VpcId       pulumi.StringPtrInput   `pulumi:"vpcId"`
}

func (MigrationSourceArgs) ElementType

func (MigrationSourceArgs) ElementType() reflect.Type

func (MigrationSourceArgs) ToMigrationSourceOutput

func (i MigrationSourceArgs) ToMigrationSourceOutput() MigrationSourceOutput

func (MigrationSourceArgs) ToMigrationSourceOutputWithContext

func (i MigrationSourceArgs) ToMigrationSourceOutputWithContext(ctx context.Context) MigrationSourceOutput

func (MigrationSourceArgs) ToMigrationSourcePtrOutput

func (i MigrationSourceArgs) ToMigrationSourcePtrOutput() MigrationSourcePtrOutput

func (MigrationSourceArgs) ToMigrationSourcePtrOutputWithContext

func (i MigrationSourceArgs) ToMigrationSourcePtrOutputWithContext(ctx context.Context) MigrationSourcePtrOutput

type MigrationSourceInput

type MigrationSourceInput interface {
	pulumi.Input

	ToMigrationSourceOutput() MigrationSourceOutput
	ToMigrationSourceOutputWithContext(context.Context) MigrationSourceOutput
}

MigrationSourceInput is an input type that accepts MigrationSourceArgs and MigrationSourceOutput values. You can construct a concrete instance of `MigrationSourceInput` via:

MigrationSourceArgs{...}

type MigrationSourceOutput

type MigrationSourceOutput struct{ *pulumi.OutputState }

func (MigrationSourceOutput) CvmId

func (MigrationSourceOutput) ElementType

func (MigrationSourceOutput) ElementType() reflect.Type

func (MigrationSourceOutput) InstanceId

func (MigrationSourceOutput) Ip

func (MigrationSourceOutput) Password

func (MigrationSourceOutput) Port

func (MigrationSourceOutput) SubnetId

func (MigrationSourceOutput) ToMigrationSourceOutput

func (o MigrationSourceOutput) ToMigrationSourceOutput() MigrationSourceOutput

func (MigrationSourceOutput) ToMigrationSourceOutputWithContext

func (o MigrationSourceOutput) ToMigrationSourceOutputWithContext(ctx context.Context) MigrationSourceOutput

func (MigrationSourceOutput) ToMigrationSourcePtrOutput

func (o MigrationSourceOutput) ToMigrationSourcePtrOutput() MigrationSourcePtrOutput

func (MigrationSourceOutput) ToMigrationSourcePtrOutputWithContext

func (o MigrationSourceOutput) ToMigrationSourcePtrOutputWithContext(ctx context.Context) MigrationSourcePtrOutput

func (MigrationSourceOutput) UrlPassword

func (MigrationSourceOutput) Urls

func (MigrationSourceOutput) UserName

func (MigrationSourceOutput) VpcId

type MigrationSourcePtrInput

type MigrationSourcePtrInput interface {
	pulumi.Input

	ToMigrationSourcePtrOutput() MigrationSourcePtrOutput
	ToMigrationSourcePtrOutputWithContext(context.Context) MigrationSourcePtrOutput
}

MigrationSourcePtrInput is an input type that accepts MigrationSourceArgs, MigrationSourcePtr and MigrationSourcePtrOutput values. You can construct a concrete instance of `MigrationSourcePtrInput` via:

        MigrationSourceArgs{...}

or:

        nil

type MigrationSourcePtrOutput

type MigrationSourcePtrOutput struct{ *pulumi.OutputState }

func (MigrationSourcePtrOutput) CvmId

func (MigrationSourcePtrOutput) Elem

func (MigrationSourcePtrOutput) ElementType

func (MigrationSourcePtrOutput) ElementType() reflect.Type

func (MigrationSourcePtrOutput) InstanceId

func (MigrationSourcePtrOutput) Ip

func (MigrationSourcePtrOutput) Password

func (MigrationSourcePtrOutput) Port

func (MigrationSourcePtrOutput) SubnetId

func (MigrationSourcePtrOutput) ToMigrationSourcePtrOutput

func (o MigrationSourcePtrOutput) ToMigrationSourcePtrOutput() MigrationSourcePtrOutput

func (MigrationSourcePtrOutput) ToMigrationSourcePtrOutputWithContext

func (o MigrationSourcePtrOutput) ToMigrationSourcePtrOutputWithContext(ctx context.Context) MigrationSourcePtrOutput

func (MigrationSourcePtrOutput) UrlPassword

func (MigrationSourcePtrOutput) Urls

func (MigrationSourcePtrOutput) UserName

func (MigrationSourcePtrOutput) VpcId

type MigrationState

type MigrationState struct {
	// Migrate DB objects. Offline migration is not used (SourceType=4 or SourceType=5).
	MigrateDbSets MigrationMigrateDbSetArrayInput
	// Name of the migration task.
	MigrateName pulumi.StringPtrInput
	// Migration type (1 structure migration 2 data migration 3 incremental synchronization).
	MigrateType pulumi.IntPtrInput
	// Restore and rename the database in ReNameRestoreDatabase. If it is not filled in, the restored database will be named by
	// default and all databases will be restored. Valid if SourceType=5.
	RenameRestores MigrationRenameRestoreArrayInput
	// Migration source.
	Source MigrationSourcePtrInput
	// Type of migration source 1 TencentDB for SQLServer 2 Cloud server self-built SQLServer database 4 SQLServer backup and
	// restore 5 SQLServer backup and restore (COS mode).
	SourceType pulumi.IntPtrInput
	// Migration target.
	Target MigrationTargetPtrInput
}

func (MigrationState) ElementType

func (MigrationState) ElementType() reflect.Type

type MigrationTarget

type MigrationTarget struct {
	InstanceId *string `pulumi:"instanceId"`
	Password   *string `pulumi:"password"`
	UserName   *string `pulumi:"userName"`
}

type MigrationTargetArgs

type MigrationTargetArgs struct {
	InstanceId pulumi.StringPtrInput `pulumi:"instanceId"`
	Password   pulumi.StringPtrInput `pulumi:"password"`
	UserName   pulumi.StringPtrInput `pulumi:"userName"`
}

func (MigrationTargetArgs) ElementType

func (MigrationTargetArgs) ElementType() reflect.Type

func (MigrationTargetArgs) ToMigrationTargetOutput

func (i MigrationTargetArgs) ToMigrationTargetOutput() MigrationTargetOutput

func (MigrationTargetArgs) ToMigrationTargetOutputWithContext

func (i MigrationTargetArgs) ToMigrationTargetOutputWithContext(ctx context.Context) MigrationTargetOutput

func (MigrationTargetArgs) ToMigrationTargetPtrOutput

func (i MigrationTargetArgs) ToMigrationTargetPtrOutput() MigrationTargetPtrOutput

func (MigrationTargetArgs) ToMigrationTargetPtrOutputWithContext

func (i MigrationTargetArgs) ToMigrationTargetPtrOutputWithContext(ctx context.Context) MigrationTargetPtrOutput

type MigrationTargetInput

type MigrationTargetInput interface {
	pulumi.Input

	ToMigrationTargetOutput() MigrationTargetOutput
	ToMigrationTargetOutputWithContext(context.Context) MigrationTargetOutput
}

MigrationTargetInput is an input type that accepts MigrationTargetArgs and MigrationTargetOutput values. You can construct a concrete instance of `MigrationTargetInput` via:

MigrationTargetArgs{...}

type MigrationTargetOutput

type MigrationTargetOutput struct{ *pulumi.OutputState }

func (MigrationTargetOutput) ElementType

func (MigrationTargetOutput) ElementType() reflect.Type

func (MigrationTargetOutput) InstanceId

func (MigrationTargetOutput) Password

func (MigrationTargetOutput) ToMigrationTargetOutput

func (o MigrationTargetOutput) ToMigrationTargetOutput() MigrationTargetOutput

func (MigrationTargetOutput) ToMigrationTargetOutputWithContext

func (o MigrationTargetOutput) ToMigrationTargetOutputWithContext(ctx context.Context) MigrationTargetOutput

func (MigrationTargetOutput) ToMigrationTargetPtrOutput

func (o MigrationTargetOutput) ToMigrationTargetPtrOutput() MigrationTargetPtrOutput

func (MigrationTargetOutput) ToMigrationTargetPtrOutputWithContext

func (o MigrationTargetOutput) ToMigrationTargetPtrOutputWithContext(ctx context.Context) MigrationTargetPtrOutput

func (MigrationTargetOutput) UserName

type MigrationTargetPtrInput

type MigrationTargetPtrInput interface {
	pulumi.Input

	ToMigrationTargetPtrOutput() MigrationTargetPtrOutput
	ToMigrationTargetPtrOutputWithContext(context.Context) MigrationTargetPtrOutput
}

MigrationTargetPtrInput is an input type that accepts MigrationTargetArgs, MigrationTargetPtr and MigrationTargetPtrOutput values. You can construct a concrete instance of `MigrationTargetPtrInput` via:

        MigrationTargetArgs{...}

or:

        nil

type MigrationTargetPtrOutput

type MigrationTargetPtrOutput struct{ *pulumi.OutputState }

func (MigrationTargetPtrOutput) Elem

func (MigrationTargetPtrOutput) ElementType

func (MigrationTargetPtrOutput) ElementType() reflect.Type

func (MigrationTargetPtrOutput) InstanceId

func (MigrationTargetPtrOutput) Password

func (MigrationTargetPtrOutput) ToMigrationTargetPtrOutput

func (o MigrationTargetPtrOutput) ToMigrationTargetPtrOutput() MigrationTargetPtrOutput

func (MigrationTargetPtrOutput) ToMigrationTargetPtrOutputWithContext

func (o MigrationTargetPtrOutput) ToMigrationTargetPtrOutputWithContext(ctx context.Context) MigrationTargetPtrOutput

func (MigrationTargetPtrOutput) UserName

type PublishSubscribe

type PublishSubscribe struct {
	pulumi.CustomResourceState

	// Database Publish and Publish relationship list. The elements inside can be deleted and added individually, but
	// modification is not allowed.
	DatabaseTuples PublishSubscribeDatabaseTupleArrayOutput `pulumi:"databaseTuples"`
	// Whether to delete the subscriber database when deleting the Publish and Subscribe. `true` for deletes the subscribe
	// database, `false` for does not delete the subscribe database. default is `false`.
	DeleteSubscribeDb pulumi.BoolPtrOutput `pulumi:"deleteSubscribeDb"`
	// ID of the SQL Server instance which publish.
	PublishInstanceId pulumi.StringOutput `pulumi:"publishInstanceId"`
	// The name of the Publish and Subscribe. Default is `default_name`.
	PublishSubscribeName pulumi.StringPtrOutput `pulumi:"publishSubscribeName"`
	// ID of the SQL Server instance which subscribe.
	SubscribeInstanceId pulumi.StringOutput `pulumi:"subscribeInstanceId"`
}

func GetPublishSubscribe

func GetPublishSubscribe(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PublishSubscribeState, opts ...pulumi.ResourceOption) (*PublishSubscribe, error)

GetPublishSubscribe gets an existing PublishSubscribe 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 NewPublishSubscribe

func NewPublishSubscribe(ctx *pulumi.Context,
	name string, args *PublishSubscribeArgs, opts ...pulumi.ResourceOption) (*PublishSubscribe, error)

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

func (*PublishSubscribe) ElementType

func (*PublishSubscribe) ElementType() reflect.Type

func (*PublishSubscribe) ToPublishSubscribeOutput

func (i *PublishSubscribe) ToPublishSubscribeOutput() PublishSubscribeOutput

func (*PublishSubscribe) ToPublishSubscribeOutputWithContext

func (i *PublishSubscribe) ToPublishSubscribeOutputWithContext(ctx context.Context) PublishSubscribeOutput

type PublishSubscribeArgs

type PublishSubscribeArgs struct {
	// Database Publish and Publish relationship list. The elements inside can be deleted and added individually, but
	// modification is not allowed.
	DatabaseTuples PublishSubscribeDatabaseTupleArrayInput
	// Whether to delete the subscriber database when deleting the Publish and Subscribe. `true` for deletes the subscribe
	// database, `false` for does not delete the subscribe database. default is `false`.
	DeleteSubscribeDb pulumi.BoolPtrInput
	// ID of the SQL Server instance which publish.
	PublishInstanceId pulumi.StringInput
	// The name of the Publish and Subscribe. Default is `default_name`.
	PublishSubscribeName pulumi.StringPtrInput
	// ID of the SQL Server instance which subscribe.
	SubscribeInstanceId pulumi.StringInput
}

The set of arguments for constructing a PublishSubscribe resource.

func (PublishSubscribeArgs) ElementType

func (PublishSubscribeArgs) ElementType() reflect.Type

type PublishSubscribeArray

type PublishSubscribeArray []PublishSubscribeInput

func (PublishSubscribeArray) ElementType

func (PublishSubscribeArray) ElementType() reflect.Type

func (PublishSubscribeArray) ToPublishSubscribeArrayOutput

func (i PublishSubscribeArray) ToPublishSubscribeArrayOutput() PublishSubscribeArrayOutput

func (PublishSubscribeArray) ToPublishSubscribeArrayOutputWithContext

func (i PublishSubscribeArray) ToPublishSubscribeArrayOutputWithContext(ctx context.Context) PublishSubscribeArrayOutput

type PublishSubscribeArrayInput

type PublishSubscribeArrayInput interface {
	pulumi.Input

	ToPublishSubscribeArrayOutput() PublishSubscribeArrayOutput
	ToPublishSubscribeArrayOutputWithContext(context.Context) PublishSubscribeArrayOutput
}

PublishSubscribeArrayInput is an input type that accepts PublishSubscribeArray and PublishSubscribeArrayOutput values. You can construct a concrete instance of `PublishSubscribeArrayInput` via:

PublishSubscribeArray{ PublishSubscribeArgs{...} }

type PublishSubscribeArrayOutput

type PublishSubscribeArrayOutput struct{ *pulumi.OutputState }

func (PublishSubscribeArrayOutput) ElementType

func (PublishSubscribeArrayOutput) Index

func (PublishSubscribeArrayOutput) ToPublishSubscribeArrayOutput

func (o PublishSubscribeArrayOutput) ToPublishSubscribeArrayOutput() PublishSubscribeArrayOutput

func (PublishSubscribeArrayOutput) ToPublishSubscribeArrayOutputWithContext

func (o PublishSubscribeArrayOutput) ToPublishSubscribeArrayOutputWithContext(ctx context.Context) PublishSubscribeArrayOutput

type PublishSubscribeDatabaseTuple

type PublishSubscribeDatabaseTuple struct {
	PublishDatabase   string `pulumi:"publishDatabase"`
	SubscribeDatabase string `pulumi:"subscribeDatabase"`
}

type PublishSubscribeDatabaseTupleArgs

type PublishSubscribeDatabaseTupleArgs struct {
	PublishDatabase   pulumi.StringInput `pulumi:"publishDatabase"`
	SubscribeDatabase pulumi.StringInput `pulumi:"subscribeDatabase"`
}

func (PublishSubscribeDatabaseTupleArgs) ElementType

func (PublishSubscribeDatabaseTupleArgs) ToPublishSubscribeDatabaseTupleOutput

func (i PublishSubscribeDatabaseTupleArgs) ToPublishSubscribeDatabaseTupleOutput() PublishSubscribeDatabaseTupleOutput

func (PublishSubscribeDatabaseTupleArgs) ToPublishSubscribeDatabaseTupleOutputWithContext

func (i PublishSubscribeDatabaseTupleArgs) ToPublishSubscribeDatabaseTupleOutputWithContext(ctx context.Context) PublishSubscribeDatabaseTupleOutput

type PublishSubscribeDatabaseTupleArray

type PublishSubscribeDatabaseTupleArray []PublishSubscribeDatabaseTupleInput

func (PublishSubscribeDatabaseTupleArray) ElementType

func (PublishSubscribeDatabaseTupleArray) ToPublishSubscribeDatabaseTupleArrayOutput

func (i PublishSubscribeDatabaseTupleArray) ToPublishSubscribeDatabaseTupleArrayOutput() PublishSubscribeDatabaseTupleArrayOutput

func (PublishSubscribeDatabaseTupleArray) ToPublishSubscribeDatabaseTupleArrayOutputWithContext

func (i PublishSubscribeDatabaseTupleArray) ToPublishSubscribeDatabaseTupleArrayOutputWithContext(ctx context.Context) PublishSubscribeDatabaseTupleArrayOutput

type PublishSubscribeDatabaseTupleArrayInput

type PublishSubscribeDatabaseTupleArrayInput interface {
	pulumi.Input

	ToPublishSubscribeDatabaseTupleArrayOutput() PublishSubscribeDatabaseTupleArrayOutput
	ToPublishSubscribeDatabaseTupleArrayOutputWithContext(context.Context) PublishSubscribeDatabaseTupleArrayOutput
}

PublishSubscribeDatabaseTupleArrayInput is an input type that accepts PublishSubscribeDatabaseTupleArray and PublishSubscribeDatabaseTupleArrayOutput values. You can construct a concrete instance of `PublishSubscribeDatabaseTupleArrayInput` via:

PublishSubscribeDatabaseTupleArray{ PublishSubscribeDatabaseTupleArgs{...} }

type PublishSubscribeDatabaseTupleArrayOutput

type PublishSubscribeDatabaseTupleArrayOutput struct{ *pulumi.OutputState }

func (PublishSubscribeDatabaseTupleArrayOutput) ElementType

func (PublishSubscribeDatabaseTupleArrayOutput) Index

func (PublishSubscribeDatabaseTupleArrayOutput) ToPublishSubscribeDatabaseTupleArrayOutput

func (o PublishSubscribeDatabaseTupleArrayOutput) ToPublishSubscribeDatabaseTupleArrayOutput() PublishSubscribeDatabaseTupleArrayOutput

func (PublishSubscribeDatabaseTupleArrayOutput) ToPublishSubscribeDatabaseTupleArrayOutputWithContext

func (o PublishSubscribeDatabaseTupleArrayOutput) ToPublishSubscribeDatabaseTupleArrayOutputWithContext(ctx context.Context) PublishSubscribeDatabaseTupleArrayOutput

type PublishSubscribeDatabaseTupleInput

type PublishSubscribeDatabaseTupleInput interface {
	pulumi.Input

	ToPublishSubscribeDatabaseTupleOutput() PublishSubscribeDatabaseTupleOutput
	ToPublishSubscribeDatabaseTupleOutputWithContext(context.Context) PublishSubscribeDatabaseTupleOutput
}

PublishSubscribeDatabaseTupleInput is an input type that accepts PublishSubscribeDatabaseTupleArgs and PublishSubscribeDatabaseTupleOutput values. You can construct a concrete instance of `PublishSubscribeDatabaseTupleInput` via:

PublishSubscribeDatabaseTupleArgs{...}

type PublishSubscribeDatabaseTupleOutput

type PublishSubscribeDatabaseTupleOutput struct{ *pulumi.OutputState }

func (PublishSubscribeDatabaseTupleOutput) ElementType

func (PublishSubscribeDatabaseTupleOutput) PublishDatabase

func (PublishSubscribeDatabaseTupleOutput) SubscribeDatabase

func (PublishSubscribeDatabaseTupleOutput) ToPublishSubscribeDatabaseTupleOutput

func (o PublishSubscribeDatabaseTupleOutput) ToPublishSubscribeDatabaseTupleOutput() PublishSubscribeDatabaseTupleOutput

func (PublishSubscribeDatabaseTupleOutput) ToPublishSubscribeDatabaseTupleOutputWithContext

func (o PublishSubscribeDatabaseTupleOutput) ToPublishSubscribeDatabaseTupleOutputWithContext(ctx context.Context) PublishSubscribeDatabaseTupleOutput

type PublishSubscribeInput

type PublishSubscribeInput interface {
	pulumi.Input

	ToPublishSubscribeOutput() PublishSubscribeOutput
	ToPublishSubscribeOutputWithContext(ctx context.Context) PublishSubscribeOutput
}

type PublishSubscribeMap

type PublishSubscribeMap map[string]PublishSubscribeInput

func (PublishSubscribeMap) ElementType

func (PublishSubscribeMap) ElementType() reflect.Type

func (PublishSubscribeMap) ToPublishSubscribeMapOutput

func (i PublishSubscribeMap) ToPublishSubscribeMapOutput() PublishSubscribeMapOutput

func (PublishSubscribeMap) ToPublishSubscribeMapOutputWithContext

func (i PublishSubscribeMap) ToPublishSubscribeMapOutputWithContext(ctx context.Context) PublishSubscribeMapOutput

type PublishSubscribeMapInput

type PublishSubscribeMapInput interface {
	pulumi.Input

	ToPublishSubscribeMapOutput() PublishSubscribeMapOutput
	ToPublishSubscribeMapOutputWithContext(context.Context) PublishSubscribeMapOutput
}

PublishSubscribeMapInput is an input type that accepts PublishSubscribeMap and PublishSubscribeMapOutput values. You can construct a concrete instance of `PublishSubscribeMapInput` via:

PublishSubscribeMap{ "key": PublishSubscribeArgs{...} }

type PublishSubscribeMapOutput

type PublishSubscribeMapOutput struct{ *pulumi.OutputState }

func (PublishSubscribeMapOutput) ElementType

func (PublishSubscribeMapOutput) ElementType() reflect.Type

func (PublishSubscribeMapOutput) MapIndex

func (PublishSubscribeMapOutput) ToPublishSubscribeMapOutput

func (o PublishSubscribeMapOutput) ToPublishSubscribeMapOutput() PublishSubscribeMapOutput

func (PublishSubscribeMapOutput) ToPublishSubscribeMapOutputWithContext

func (o PublishSubscribeMapOutput) ToPublishSubscribeMapOutputWithContext(ctx context.Context) PublishSubscribeMapOutput

type PublishSubscribeOutput

type PublishSubscribeOutput struct{ *pulumi.OutputState }

func (PublishSubscribeOutput) DatabaseTuples

Database Publish and Publish relationship list. The elements inside can be deleted and added individually, but modification is not allowed.

func (PublishSubscribeOutput) DeleteSubscribeDb

func (o PublishSubscribeOutput) DeleteSubscribeDb() pulumi.BoolPtrOutput

Whether to delete the subscriber database when deleting the Publish and Subscribe. `true` for deletes the subscribe database, `false` for does not delete the subscribe database. default is `false`.

func (PublishSubscribeOutput) ElementType

func (PublishSubscribeOutput) ElementType() reflect.Type

func (PublishSubscribeOutput) PublishInstanceId

func (o PublishSubscribeOutput) PublishInstanceId() pulumi.StringOutput

ID of the SQL Server instance which publish.

func (PublishSubscribeOutput) PublishSubscribeName

func (o PublishSubscribeOutput) PublishSubscribeName() pulumi.StringPtrOutput

The name of the Publish and Subscribe. Default is `default_name`.

func (PublishSubscribeOutput) SubscribeInstanceId

func (o PublishSubscribeOutput) SubscribeInstanceId() pulumi.StringOutput

ID of the SQL Server instance which subscribe.

func (PublishSubscribeOutput) ToPublishSubscribeOutput

func (o PublishSubscribeOutput) ToPublishSubscribeOutput() PublishSubscribeOutput

func (PublishSubscribeOutput) ToPublishSubscribeOutputWithContext

func (o PublishSubscribeOutput) ToPublishSubscribeOutputWithContext(ctx context.Context) PublishSubscribeOutput

type PublishSubscribeState

type PublishSubscribeState struct {
	// Database Publish and Publish relationship list. The elements inside can be deleted and added individually, but
	// modification is not allowed.
	DatabaseTuples PublishSubscribeDatabaseTupleArrayInput
	// Whether to delete the subscriber database when deleting the Publish and Subscribe. `true` for deletes the subscribe
	// database, `false` for does not delete the subscribe database. default is `false`.
	DeleteSubscribeDb pulumi.BoolPtrInput
	// ID of the SQL Server instance which publish.
	PublishInstanceId pulumi.StringPtrInput
	// The name of the Publish and Subscribe. Default is `default_name`.
	PublishSubscribeName pulumi.StringPtrInput
	// ID of the SQL Server instance which subscribe.
	SubscribeInstanceId pulumi.StringPtrInput
}

func (PublishSubscribeState) ElementType

func (PublishSubscribeState) ElementType() reflect.Type

type ReadonlyInstance

type ReadonlyInstance struct {
	pulumi.CustomResourceState

	// Whether to use the voucher automatically; 1 for yes, 0 for no, the default is 0.
	AutoVoucher pulumi.IntPtrOutput `pulumi:"autoVoucher"`
	// Availability zone.
	AvailabilityZone pulumi.StringOutput `pulumi:"availabilityZone"`
	// Pay type of the SQL Server instance. Available values `PREPAID`, `POSTPAID_BY_HOUR`.
	ChargeType pulumi.StringPtrOutput `pulumi:"chargeType"`
	// Create time of the SQL Server instance.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Indicate that the master instance upgrade or not. `true` for upgrading the master SQL Server instance to cluster type by
	// force. Default is false. Note: this is not supported with `DUAL`(ha_type), `2017`(engine_version) master SQL Server
	// instance, for it will cause ha_type of the master SQL Server instance change.
	ForceUpgrade pulumi.BoolPtrOutput `pulumi:"forceUpgrade"`
	// Indicates the master instance ID of recovery instances.
	MasterInstanceId pulumi.StringOutput `pulumi:"masterInstanceId"`
	// Memory size (in GB). Allowed value must be larger than `memory` that data source `tencentcloud_sqlserver_specinfos`
	// provides.
	Memory pulumi.IntOutput `pulumi:"memory"`
	// Name of the SQL Server instance.
	Name pulumi.StringOutput `pulumi:"name"`
	// Purchase instance period in month. The value does not exceed 48.
	Period pulumi.IntPtrOutput `pulumi:"period"`
	// ID of the readonly group that this instance belongs to. When `readonly_group_type` set value `3`, it must be set with
	// valid value.
	ReadonlyGroupId pulumi.StringOutput `pulumi:"readonlyGroupId"`
	// Required when `readonly_group_type`=2, the name of the newly created read-only group.
	ReadonlyGroupName pulumi.StringOutput `pulumi:"readonlyGroupName"`
	// Type of readonly group. Valid values: `1`, `3`. `1` for one auto-assigned readonly instance per one readonly group, `2`
	// for creating new readonly group, `3` for all exist readonly instances stay in the exist readonly group. For now, only
	// `1` and `3` are supported.
	ReadonlyGroupType pulumi.IntOutput `pulumi:"readonlyGroupType"`
	// Required when `readonly_group_type`=2, whether the newly created read-only group has delay elimination enabled,
	// 1-enabled, 0-disabled. When the delay between the read-only copy and the primary instance exceeds the threshold, it is
	// automatically removed.
	ReadonlyGroupsIsOfflineDelay pulumi.IntOutput `pulumi:"readonlyGroupsIsOfflineDelay"`
	// Required when `readonly_group_type`=2 and `readonly_groups_is_offline_delay`=1, the threshold for delayed elimination of
	// newly created read-only groups.
	ReadonlyGroupsMaxDelayTime pulumi.IntOutput `pulumi:"readonlyGroupsMaxDelayTime"`
	// When `readonly_group_type`=2 and `readonly_groups_is_offline_delay`=1, it is required. After the newly created read-only
	// group is delayed and removed, at least the number of read-only copies should be retained.
	ReadonlyGroupsMinInGroup pulumi.IntOutput `pulumi:"readonlyGroupsMinInGroup"`
	// Readonly flag. `RO` (read-only instance), `MASTER` (primary instance with read-only instances). If it is left empty, it
	// refers to an instance which is not read-only and has no RO group.
	RoFlag pulumi.StringOutput `pulumi:"roFlag"`
	// Security group bound to the instance.
	SecurityGroups pulumi.StringArrayOutput `pulumi:"securityGroups"`
	// Status of the SQL Server instance. 1 for applying, 2 for running, 3 for running with limit, 4 for isolated, 5 for
	// recycling, 6 for recycled, 7 for running with task, 8 for off-line, 9 for expanding, 10 for migrating, 11 for readonly,
	// 12 for rebooting.
	Status pulumi.IntOutput `pulumi:"status"`
	// Disk 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_sqlserver_specinfos` provides.
	Storage pulumi.IntOutput `pulumi:"storage"`
	// ID of subnet.
	SubnetId pulumi.StringPtrOutput `pulumi:"subnetId"`
	// The tags of the SQL Server.
	Tags pulumi.MapOutput `pulumi:"tags"`
	// IP for private access.
	Vip pulumi.StringOutput `pulumi:"vip"`
	// An array of voucher IDs, currently only one can be used for a single order.
	VoucherIds pulumi.StringArrayOutput `pulumi:"voucherIds"`
	// ID of VPC.
	VpcId pulumi.StringPtrOutput `pulumi:"vpcId"`
	// Port for private access.
	Vport pulumi.IntOutput `pulumi:"vport"`
	// The way to execute the allocation. Supported values include: 0 - execute immediately, 1 - execute in maintenance window.
	//
	// Deprecated: It has been deprecated from version 1.81.2.
	WaitSwitch pulumi.IntPtrOutput `pulumi:"waitSwitch"`
}

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 {
	// Whether to use the voucher automatically; 1 for yes, 0 for no, the default is 0.
	AutoVoucher pulumi.IntPtrInput
	// Availability zone.
	AvailabilityZone pulumi.StringPtrInput
	// Pay type of the SQL Server instance. Available values `PREPAID`, `POSTPAID_BY_HOUR`.
	ChargeType pulumi.StringPtrInput
	// Indicate that the master instance upgrade or not. `true` for upgrading the master SQL Server instance to cluster type by
	// force. Default is false. Note: this is not supported with `DUAL`(ha_type), `2017`(engine_version) master SQL Server
	// instance, for it will cause ha_type of the master SQL Server instance change.
	ForceUpgrade pulumi.BoolPtrInput
	// Indicates the master instance ID of recovery instances.
	MasterInstanceId pulumi.StringInput
	// Memory size (in GB). Allowed value must be larger than `memory` that data source `tencentcloud_sqlserver_specinfos`
	// provides.
	Memory pulumi.IntInput
	// Name of the SQL Server instance.
	Name pulumi.StringPtrInput
	// Purchase instance period in month. The value does not exceed 48.
	Period pulumi.IntPtrInput
	// ID of the readonly group that this instance belongs to. When `readonly_group_type` set value `3`, it must be set with
	// valid value.
	ReadonlyGroupId pulumi.StringPtrInput
	// Required when `readonly_group_type`=2, the name of the newly created read-only group.
	ReadonlyGroupName pulumi.StringPtrInput
	// Type of readonly group. Valid values: `1`, `3`. `1` for one auto-assigned readonly instance per one readonly group, `2`
	// for creating new readonly group, `3` for all exist readonly instances stay in the exist readonly group. For now, only
	// `1` and `3` are supported.
	ReadonlyGroupType pulumi.IntInput
	// Required when `readonly_group_type`=2, whether the newly created read-only group has delay elimination enabled,
	// 1-enabled, 0-disabled. When the delay between the read-only copy and the primary instance exceeds the threshold, it is
	// automatically removed.
	ReadonlyGroupsIsOfflineDelay pulumi.IntPtrInput
	// Required when `readonly_group_type`=2 and `readonly_groups_is_offline_delay`=1, the threshold for delayed elimination of
	// newly created read-only groups.
	ReadonlyGroupsMaxDelayTime pulumi.IntPtrInput
	// When `readonly_group_type`=2 and `readonly_groups_is_offline_delay`=1, it is required. After the newly created read-only
	// group is delayed and removed, at least the number of read-only copies should be retained.
	ReadonlyGroupsMinInGroup pulumi.IntPtrInput
	// Security group bound to the instance.
	SecurityGroups pulumi.StringArrayInput
	// Disk 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_sqlserver_specinfos` provides.
	Storage pulumi.IntInput
	// ID of subnet.
	SubnetId pulumi.StringPtrInput
	// The tags of the SQL Server.
	Tags pulumi.MapInput
	// An array of voucher IDs, currently only one can be used for a single order.
	VoucherIds pulumi.StringArrayInput
	// ID of VPC.
	VpcId pulumi.StringPtrInput
	// The way to execute the allocation. Supported values include: 0 - execute immediately, 1 - execute in maintenance window.
	//
	// Deprecated: It has been deprecated from version 1.81.2.
	WaitSwitch pulumi.IntPtrInput
}

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

func (o ReadonlyInstanceOutput) AutoVoucher() pulumi.IntPtrOutput

Whether to use the voucher automatically; 1 for yes, 0 for no, the default is 0.

func (ReadonlyInstanceOutput) AvailabilityZone

func (o ReadonlyInstanceOutput) AvailabilityZone() pulumi.StringOutput

Availability zone.

func (ReadonlyInstanceOutput) ChargeType

Pay type of the SQL Server instance. Available values `PREPAID`, `POSTPAID_BY_HOUR`.

func (ReadonlyInstanceOutput) CreateTime

Create time of the SQL Server instance.

func (ReadonlyInstanceOutput) ElementType

func (ReadonlyInstanceOutput) ElementType() reflect.Type

func (ReadonlyInstanceOutput) ForceUpgrade

func (o ReadonlyInstanceOutput) ForceUpgrade() pulumi.BoolPtrOutput

Indicate that the master instance upgrade or not. `true` for upgrading the master SQL Server instance to cluster type by force. Default is false. Note: this is not supported with `DUAL`(ha_type), `2017`(engine_version) master SQL Server instance, for it will cause ha_type of the master SQL Server instance change.

func (ReadonlyInstanceOutput) MasterInstanceId

func (o ReadonlyInstanceOutput) MasterInstanceId() pulumi.StringOutput

Indicates the master instance ID of recovery instances.

func (ReadonlyInstanceOutput) Memory

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

func (ReadonlyInstanceOutput) Name

Name of the SQL Server instance.

func (ReadonlyInstanceOutput) Period

Purchase instance period in month. The value does not exceed 48.

func (ReadonlyInstanceOutput) ReadonlyGroupId

func (o ReadonlyInstanceOutput) ReadonlyGroupId() pulumi.StringOutput

ID of the readonly group that this instance belongs to. When `readonly_group_type` set value `3`, it must be set with valid value.

func (ReadonlyInstanceOutput) ReadonlyGroupName

func (o ReadonlyInstanceOutput) ReadonlyGroupName() pulumi.StringOutput

Required when `readonly_group_type`=2, the name of the newly created read-only group.

func (ReadonlyInstanceOutput) ReadonlyGroupType

func (o ReadonlyInstanceOutput) ReadonlyGroupType() pulumi.IntOutput

Type of readonly group. Valid values: `1`, `3`. `1` for one auto-assigned readonly instance per one readonly group, `2` for creating new readonly group, `3` for all exist readonly instances stay in the exist readonly group. For now, only `1` and `3` are supported.

func (ReadonlyInstanceOutput) ReadonlyGroupsIsOfflineDelay

func (o ReadonlyInstanceOutput) ReadonlyGroupsIsOfflineDelay() pulumi.IntOutput

Required when `readonly_group_type`=2, whether the newly created read-only group has delay elimination enabled, 1-enabled, 0-disabled. When the delay between the read-only copy and the primary instance exceeds the threshold, it is automatically removed.

func (ReadonlyInstanceOutput) ReadonlyGroupsMaxDelayTime

func (o ReadonlyInstanceOutput) ReadonlyGroupsMaxDelayTime() pulumi.IntOutput

Required when `readonly_group_type`=2 and `readonly_groups_is_offline_delay`=1, the threshold for delayed elimination of newly created read-only groups.

func (ReadonlyInstanceOutput) ReadonlyGroupsMinInGroup

func (o ReadonlyInstanceOutput) ReadonlyGroupsMinInGroup() pulumi.IntOutput

When `readonly_group_type`=2 and `readonly_groups_is_offline_delay`=1, it is required. After the newly created read-only group is delayed and removed, at least the number of read-only copies should be retained.

func (ReadonlyInstanceOutput) RoFlag

Readonly flag. `RO` (read-only instance), `MASTER` (primary instance with read-only instances). If it is left empty, it refers to an instance which is not read-only and has no RO group.

func (ReadonlyInstanceOutput) SecurityGroups

func (o ReadonlyInstanceOutput) SecurityGroups() pulumi.StringArrayOutput

Security group bound to the instance.

func (ReadonlyInstanceOutput) Status

Status of the SQL Server instance. 1 for applying, 2 for running, 3 for running with limit, 4 for isolated, 5 for recycling, 6 for recycled, 7 for running with task, 8 for off-line, 9 for expanding, 10 for migrating, 11 for readonly, 12 for rebooting.

func (ReadonlyInstanceOutput) Storage

Disk 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_sqlserver_specinfos` provides.

func (ReadonlyInstanceOutput) SubnetId

ID of subnet.

func (ReadonlyInstanceOutput) Tags

The tags of the SQL Server.

func (ReadonlyInstanceOutput) ToReadonlyInstanceOutput

func (o ReadonlyInstanceOutput) ToReadonlyInstanceOutput() ReadonlyInstanceOutput

func (ReadonlyInstanceOutput) ToReadonlyInstanceOutputWithContext

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

func (ReadonlyInstanceOutput) Vip

IP for private access.

func (ReadonlyInstanceOutput) VoucherIds

An array of voucher IDs, currently only one can be used for a single order.

func (ReadonlyInstanceOutput) VpcId

ID of VPC.

func (ReadonlyInstanceOutput) Vport

Port for private access.

func (ReadonlyInstanceOutput) WaitSwitch deprecated

The way to execute the allocation. Supported values include: 0 - execute immediately, 1 - execute in maintenance window.

Deprecated: It has been deprecated from version 1.81.2.

type ReadonlyInstanceState

type ReadonlyInstanceState struct {
	// Whether to use the voucher automatically; 1 for yes, 0 for no, the default is 0.
	AutoVoucher pulumi.IntPtrInput
	// Availability zone.
	AvailabilityZone pulumi.StringPtrInput
	// Pay type of the SQL Server instance. Available values `PREPAID`, `POSTPAID_BY_HOUR`.
	ChargeType pulumi.StringPtrInput
	// Create time of the SQL Server instance.
	CreateTime pulumi.StringPtrInput
	// Indicate that the master instance upgrade or not. `true` for upgrading the master SQL Server instance to cluster type by
	// force. Default is false. Note: this is not supported with `DUAL`(ha_type), `2017`(engine_version) master SQL Server
	// instance, for it will cause ha_type of the master SQL Server instance change.
	ForceUpgrade pulumi.BoolPtrInput
	// Indicates the master instance ID of recovery instances.
	MasterInstanceId pulumi.StringPtrInput
	// Memory size (in GB). Allowed value must be larger than `memory` that data source `tencentcloud_sqlserver_specinfos`
	// provides.
	Memory pulumi.IntPtrInput
	// Name of the SQL Server instance.
	Name pulumi.StringPtrInput
	// Purchase instance period in month. The value does not exceed 48.
	Period pulumi.IntPtrInput
	// ID of the readonly group that this instance belongs to. When `readonly_group_type` set value `3`, it must be set with
	// valid value.
	ReadonlyGroupId pulumi.StringPtrInput
	// Required when `readonly_group_type`=2, the name of the newly created read-only group.
	ReadonlyGroupName pulumi.StringPtrInput
	// Type of readonly group. Valid values: `1`, `3`. `1` for one auto-assigned readonly instance per one readonly group, `2`
	// for creating new readonly group, `3` for all exist readonly instances stay in the exist readonly group. For now, only
	// `1` and `3` are supported.
	ReadonlyGroupType pulumi.IntPtrInput
	// Required when `readonly_group_type`=2, whether the newly created read-only group has delay elimination enabled,
	// 1-enabled, 0-disabled. When the delay between the read-only copy and the primary instance exceeds the threshold, it is
	// automatically removed.
	ReadonlyGroupsIsOfflineDelay pulumi.IntPtrInput
	// Required when `readonly_group_type`=2 and `readonly_groups_is_offline_delay`=1, the threshold for delayed elimination of
	// newly created read-only groups.
	ReadonlyGroupsMaxDelayTime pulumi.IntPtrInput
	// When `readonly_group_type`=2 and `readonly_groups_is_offline_delay`=1, it is required. After the newly created read-only
	// group is delayed and removed, at least the number of read-only copies should be retained.
	ReadonlyGroupsMinInGroup pulumi.IntPtrInput
	// Readonly flag. `RO` (read-only instance), `MASTER` (primary instance with read-only instances). If it is left empty, it
	// refers to an instance which is not read-only and has no RO group.
	RoFlag pulumi.StringPtrInput
	// Security group bound to the instance.
	SecurityGroups pulumi.StringArrayInput
	// Status of the SQL Server instance. 1 for applying, 2 for running, 3 for running with limit, 4 for isolated, 5 for
	// recycling, 6 for recycled, 7 for running with task, 8 for off-line, 9 for expanding, 10 for migrating, 11 for readonly,
	// 12 for rebooting.
	Status pulumi.IntPtrInput
	// Disk 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_sqlserver_specinfos` provides.
	Storage pulumi.IntPtrInput
	// ID of subnet.
	SubnetId pulumi.StringPtrInput
	// The tags of the SQL Server.
	Tags pulumi.MapInput
	// IP for private access.
	Vip pulumi.StringPtrInput
	// An array of voucher IDs, currently only one can be used for a single order.
	VoucherIds pulumi.StringArrayInput
	// ID of VPC.
	VpcId pulumi.StringPtrInput
	// Port for private access.
	Vport pulumi.IntPtrInput
	// The way to execute the allocation. Supported values include: 0 - execute immediately, 1 - execute in maintenance window.
	//
	// Deprecated: It has been deprecated from version 1.81.2.
	WaitSwitch pulumi.IntPtrInput
}

func (ReadonlyInstanceState) ElementType

func (ReadonlyInstanceState) ElementType() reflect.Type

type RenewDbInstance

type RenewDbInstance struct {
	pulumi.CustomResourceState

	// Instance ID.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// How many months to renew, the value range is 1-48, the default is 1.
	Period pulumi.IntPtrOutput `pulumi:"period"`
}

func GetRenewDbInstance

func GetRenewDbInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RenewDbInstanceState, opts ...pulumi.ResourceOption) (*RenewDbInstance, error)

GetRenewDbInstance gets an existing RenewDbInstance 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 NewRenewDbInstance

func NewRenewDbInstance(ctx *pulumi.Context,
	name string, args *RenewDbInstanceArgs, opts ...pulumi.ResourceOption) (*RenewDbInstance, error)

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

func (*RenewDbInstance) ElementType

func (*RenewDbInstance) ElementType() reflect.Type

func (*RenewDbInstance) ToRenewDbInstanceOutput

func (i *RenewDbInstance) ToRenewDbInstanceOutput() RenewDbInstanceOutput

func (*RenewDbInstance) ToRenewDbInstanceOutputWithContext

func (i *RenewDbInstance) ToRenewDbInstanceOutputWithContext(ctx context.Context) RenewDbInstanceOutput

type RenewDbInstanceArgs

type RenewDbInstanceArgs struct {
	// Instance ID.
	InstanceId pulumi.StringInput
	// How many months to renew, the value range is 1-48, the default is 1.
	Period pulumi.IntPtrInput
}

The set of arguments for constructing a RenewDbInstance resource.

func (RenewDbInstanceArgs) ElementType

func (RenewDbInstanceArgs) ElementType() reflect.Type

type RenewDbInstanceArray

type RenewDbInstanceArray []RenewDbInstanceInput

func (RenewDbInstanceArray) ElementType

func (RenewDbInstanceArray) ElementType() reflect.Type

func (RenewDbInstanceArray) ToRenewDbInstanceArrayOutput

func (i RenewDbInstanceArray) ToRenewDbInstanceArrayOutput() RenewDbInstanceArrayOutput

func (RenewDbInstanceArray) ToRenewDbInstanceArrayOutputWithContext

func (i RenewDbInstanceArray) ToRenewDbInstanceArrayOutputWithContext(ctx context.Context) RenewDbInstanceArrayOutput

type RenewDbInstanceArrayInput

type RenewDbInstanceArrayInput interface {
	pulumi.Input

	ToRenewDbInstanceArrayOutput() RenewDbInstanceArrayOutput
	ToRenewDbInstanceArrayOutputWithContext(context.Context) RenewDbInstanceArrayOutput
}

RenewDbInstanceArrayInput is an input type that accepts RenewDbInstanceArray and RenewDbInstanceArrayOutput values. You can construct a concrete instance of `RenewDbInstanceArrayInput` via:

RenewDbInstanceArray{ RenewDbInstanceArgs{...} }

type RenewDbInstanceArrayOutput

type RenewDbInstanceArrayOutput struct{ *pulumi.OutputState }

func (RenewDbInstanceArrayOutput) ElementType

func (RenewDbInstanceArrayOutput) ElementType() reflect.Type

func (RenewDbInstanceArrayOutput) Index

func (RenewDbInstanceArrayOutput) ToRenewDbInstanceArrayOutput

func (o RenewDbInstanceArrayOutput) ToRenewDbInstanceArrayOutput() RenewDbInstanceArrayOutput

func (RenewDbInstanceArrayOutput) ToRenewDbInstanceArrayOutputWithContext

func (o RenewDbInstanceArrayOutput) ToRenewDbInstanceArrayOutputWithContext(ctx context.Context) RenewDbInstanceArrayOutput

type RenewDbInstanceInput

type RenewDbInstanceInput interface {
	pulumi.Input

	ToRenewDbInstanceOutput() RenewDbInstanceOutput
	ToRenewDbInstanceOutputWithContext(ctx context.Context) RenewDbInstanceOutput
}

type RenewDbInstanceMap

type RenewDbInstanceMap map[string]RenewDbInstanceInput

func (RenewDbInstanceMap) ElementType

func (RenewDbInstanceMap) ElementType() reflect.Type

func (RenewDbInstanceMap) ToRenewDbInstanceMapOutput

func (i RenewDbInstanceMap) ToRenewDbInstanceMapOutput() RenewDbInstanceMapOutput

func (RenewDbInstanceMap) ToRenewDbInstanceMapOutputWithContext

func (i RenewDbInstanceMap) ToRenewDbInstanceMapOutputWithContext(ctx context.Context) RenewDbInstanceMapOutput

type RenewDbInstanceMapInput

type RenewDbInstanceMapInput interface {
	pulumi.Input

	ToRenewDbInstanceMapOutput() RenewDbInstanceMapOutput
	ToRenewDbInstanceMapOutputWithContext(context.Context) RenewDbInstanceMapOutput
}

RenewDbInstanceMapInput is an input type that accepts RenewDbInstanceMap and RenewDbInstanceMapOutput values. You can construct a concrete instance of `RenewDbInstanceMapInput` via:

RenewDbInstanceMap{ "key": RenewDbInstanceArgs{...} }

type RenewDbInstanceMapOutput

type RenewDbInstanceMapOutput struct{ *pulumi.OutputState }

func (RenewDbInstanceMapOutput) ElementType

func (RenewDbInstanceMapOutput) ElementType() reflect.Type

func (RenewDbInstanceMapOutput) MapIndex

func (RenewDbInstanceMapOutput) ToRenewDbInstanceMapOutput

func (o RenewDbInstanceMapOutput) ToRenewDbInstanceMapOutput() RenewDbInstanceMapOutput

func (RenewDbInstanceMapOutput) ToRenewDbInstanceMapOutputWithContext

func (o RenewDbInstanceMapOutput) ToRenewDbInstanceMapOutputWithContext(ctx context.Context) RenewDbInstanceMapOutput

type RenewDbInstanceOutput

type RenewDbInstanceOutput struct{ *pulumi.OutputState }

func (RenewDbInstanceOutput) ElementType

func (RenewDbInstanceOutput) ElementType() reflect.Type

func (RenewDbInstanceOutput) InstanceId

func (o RenewDbInstanceOutput) InstanceId() pulumi.StringOutput

Instance ID.

func (RenewDbInstanceOutput) Period

How many months to renew, the value range is 1-48, the default is 1.

func (RenewDbInstanceOutput) ToRenewDbInstanceOutput

func (o RenewDbInstanceOutput) ToRenewDbInstanceOutput() RenewDbInstanceOutput

func (RenewDbInstanceOutput) ToRenewDbInstanceOutputWithContext

func (o RenewDbInstanceOutput) ToRenewDbInstanceOutputWithContext(ctx context.Context) RenewDbInstanceOutput

type RenewDbInstanceState

type RenewDbInstanceState struct {
	// Instance ID.
	InstanceId pulumi.StringPtrInput
	// How many months to renew, the value range is 1-48, the default is 1.
	Period pulumi.IntPtrInput
}

func (RenewDbInstanceState) ElementType

func (RenewDbInstanceState) ElementType() reflect.Type

type RenewPostpaidDbInstance

type RenewPostpaidDbInstance struct {
	pulumi.CustomResourceState

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

func GetRenewPostpaidDbInstance

func GetRenewPostpaidDbInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RenewPostpaidDbInstanceState, opts ...pulumi.ResourceOption) (*RenewPostpaidDbInstance, error)

GetRenewPostpaidDbInstance gets an existing RenewPostpaidDbInstance 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 NewRenewPostpaidDbInstance

func NewRenewPostpaidDbInstance(ctx *pulumi.Context,
	name string, args *RenewPostpaidDbInstanceArgs, opts ...pulumi.ResourceOption) (*RenewPostpaidDbInstance, error)

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

func (*RenewPostpaidDbInstance) ElementType

func (*RenewPostpaidDbInstance) ElementType() reflect.Type

func (*RenewPostpaidDbInstance) ToRenewPostpaidDbInstanceOutput

func (i *RenewPostpaidDbInstance) ToRenewPostpaidDbInstanceOutput() RenewPostpaidDbInstanceOutput

func (*RenewPostpaidDbInstance) ToRenewPostpaidDbInstanceOutputWithContext

func (i *RenewPostpaidDbInstance) ToRenewPostpaidDbInstanceOutputWithContext(ctx context.Context) RenewPostpaidDbInstanceOutput

type RenewPostpaidDbInstanceArgs

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

The set of arguments for constructing a RenewPostpaidDbInstance resource.

func (RenewPostpaidDbInstanceArgs) ElementType

type RenewPostpaidDbInstanceArray

type RenewPostpaidDbInstanceArray []RenewPostpaidDbInstanceInput

func (RenewPostpaidDbInstanceArray) ElementType

func (RenewPostpaidDbInstanceArray) ToRenewPostpaidDbInstanceArrayOutput

func (i RenewPostpaidDbInstanceArray) ToRenewPostpaidDbInstanceArrayOutput() RenewPostpaidDbInstanceArrayOutput

func (RenewPostpaidDbInstanceArray) ToRenewPostpaidDbInstanceArrayOutputWithContext

func (i RenewPostpaidDbInstanceArray) ToRenewPostpaidDbInstanceArrayOutputWithContext(ctx context.Context) RenewPostpaidDbInstanceArrayOutput

type RenewPostpaidDbInstanceArrayInput

type RenewPostpaidDbInstanceArrayInput interface {
	pulumi.Input

	ToRenewPostpaidDbInstanceArrayOutput() RenewPostpaidDbInstanceArrayOutput
	ToRenewPostpaidDbInstanceArrayOutputWithContext(context.Context) RenewPostpaidDbInstanceArrayOutput
}

RenewPostpaidDbInstanceArrayInput is an input type that accepts RenewPostpaidDbInstanceArray and RenewPostpaidDbInstanceArrayOutput values. You can construct a concrete instance of `RenewPostpaidDbInstanceArrayInput` via:

RenewPostpaidDbInstanceArray{ RenewPostpaidDbInstanceArgs{...} }

type RenewPostpaidDbInstanceArrayOutput

type RenewPostpaidDbInstanceArrayOutput struct{ *pulumi.OutputState }

func (RenewPostpaidDbInstanceArrayOutput) ElementType

func (RenewPostpaidDbInstanceArrayOutput) Index

func (RenewPostpaidDbInstanceArrayOutput) ToRenewPostpaidDbInstanceArrayOutput

func (o RenewPostpaidDbInstanceArrayOutput) ToRenewPostpaidDbInstanceArrayOutput() RenewPostpaidDbInstanceArrayOutput

func (RenewPostpaidDbInstanceArrayOutput) ToRenewPostpaidDbInstanceArrayOutputWithContext

func (o RenewPostpaidDbInstanceArrayOutput) ToRenewPostpaidDbInstanceArrayOutputWithContext(ctx context.Context) RenewPostpaidDbInstanceArrayOutput

type RenewPostpaidDbInstanceInput

type RenewPostpaidDbInstanceInput interface {
	pulumi.Input

	ToRenewPostpaidDbInstanceOutput() RenewPostpaidDbInstanceOutput
	ToRenewPostpaidDbInstanceOutputWithContext(ctx context.Context) RenewPostpaidDbInstanceOutput
}

type RenewPostpaidDbInstanceMap

type RenewPostpaidDbInstanceMap map[string]RenewPostpaidDbInstanceInput

func (RenewPostpaidDbInstanceMap) ElementType

func (RenewPostpaidDbInstanceMap) ElementType() reflect.Type

func (RenewPostpaidDbInstanceMap) ToRenewPostpaidDbInstanceMapOutput

func (i RenewPostpaidDbInstanceMap) ToRenewPostpaidDbInstanceMapOutput() RenewPostpaidDbInstanceMapOutput

func (RenewPostpaidDbInstanceMap) ToRenewPostpaidDbInstanceMapOutputWithContext

func (i RenewPostpaidDbInstanceMap) ToRenewPostpaidDbInstanceMapOutputWithContext(ctx context.Context) RenewPostpaidDbInstanceMapOutput

type RenewPostpaidDbInstanceMapInput

type RenewPostpaidDbInstanceMapInput interface {
	pulumi.Input

	ToRenewPostpaidDbInstanceMapOutput() RenewPostpaidDbInstanceMapOutput
	ToRenewPostpaidDbInstanceMapOutputWithContext(context.Context) RenewPostpaidDbInstanceMapOutput
}

RenewPostpaidDbInstanceMapInput is an input type that accepts RenewPostpaidDbInstanceMap and RenewPostpaidDbInstanceMapOutput values. You can construct a concrete instance of `RenewPostpaidDbInstanceMapInput` via:

RenewPostpaidDbInstanceMap{ "key": RenewPostpaidDbInstanceArgs{...} }

type RenewPostpaidDbInstanceMapOutput

type RenewPostpaidDbInstanceMapOutput struct{ *pulumi.OutputState }

func (RenewPostpaidDbInstanceMapOutput) ElementType

func (RenewPostpaidDbInstanceMapOutput) MapIndex

func (RenewPostpaidDbInstanceMapOutput) ToRenewPostpaidDbInstanceMapOutput

func (o RenewPostpaidDbInstanceMapOutput) ToRenewPostpaidDbInstanceMapOutput() RenewPostpaidDbInstanceMapOutput

func (RenewPostpaidDbInstanceMapOutput) ToRenewPostpaidDbInstanceMapOutputWithContext

func (o RenewPostpaidDbInstanceMapOutput) ToRenewPostpaidDbInstanceMapOutputWithContext(ctx context.Context) RenewPostpaidDbInstanceMapOutput

type RenewPostpaidDbInstanceOutput

type RenewPostpaidDbInstanceOutput struct{ *pulumi.OutputState }

func (RenewPostpaidDbInstanceOutput) ElementType

func (RenewPostpaidDbInstanceOutput) InstanceId

Instance ID.

func (RenewPostpaidDbInstanceOutput) ToRenewPostpaidDbInstanceOutput

func (o RenewPostpaidDbInstanceOutput) ToRenewPostpaidDbInstanceOutput() RenewPostpaidDbInstanceOutput

func (RenewPostpaidDbInstanceOutput) ToRenewPostpaidDbInstanceOutputWithContext

func (o RenewPostpaidDbInstanceOutput) ToRenewPostpaidDbInstanceOutputWithContext(ctx context.Context) RenewPostpaidDbInstanceOutput

type RenewPostpaidDbInstanceState

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

func (RenewPostpaidDbInstanceState) ElementType

type RestartDbInstance

type RestartDbInstance struct {
	pulumi.CustomResourceState

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

func GetRestartDbInstance

func GetRestartDbInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RestartDbInstanceState, opts ...pulumi.ResourceOption) (*RestartDbInstance, error)

GetRestartDbInstance gets an existing RestartDbInstance 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 NewRestartDbInstance

func NewRestartDbInstance(ctx *pulumi.Context,
	name string, args *RestartDbInstanceArgs, opts ...pulumi.ResourceOption) (*RestartDbInstance, error)

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

func (*RestartDbInstance) ElementType

func (*RestartDbInstance) ElementType() reflect.Type

func (*RestartDbInstance) ToRestartDbInstanceOutput

func (i *RestartDbInstance) ToRestartDbInstanceOutput() RestartDbInstanceOutput

func (*RestartDbInstance) ToRestartDbInstanceOutputWithContext

func (i *RestartDbInstance) ToRestartDbInstanceOutputWithContext(ctx context.Context) RestartDbInstanceOutput

type RestartDbInstanceArgs

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

The set of arguments for constructing a RestartDbInstance resource.

func (RestartDbInstanceArgs) ElementType

func (RestartDbInstanceArgs) ElementType() reflect.Type

type RestartDbInstanceArray

type RestartDbInstanceArray []RestartDbInstanceInput

func (RestartDbInstanceArray) ElementType

func (RestartDbInstanceArray) ElementType() reflect.Type

func (RestartDbInstanceArray) ToRestartDbInstanceArrayOutput

func (i RestartDbInstanceArray) ToRestartDbInstanceArrayOutput() RestartDbInstanceArrayOutput

func (RestartDbInstanceArray) ToRestartDbInstanceArrayOutputWithContext

func (i RestartDbInstanceArray) ToRestartDbInstanceArrayOutputWithContext(ctx context.Context) RestartDbInstanceArrayOutput

type RestartDbInstanceArrayInput

type RestartDbInstanceArrayInput interface {
	pulumi.Input

	ToRestartDbInstanceArrayOutput() RestartDbInstanceArrayOutput
	ToRestartDbInstanceArrayOutputWithContext(context.Context) RestartDbInstanceArrayOutput
}

RestartDbInstanceArrayInput is an input type that accepts RestartDbInstanceArray and RestartDbInstanceArrayOutput values. You can construct a concrete instance of `RestartDbInstanceArrayInput` via:

RestartDbInstanceArray{ RestartDbInstanceArgs{...} }

type RestartDbInstanceArrayOutput

type RestartDbInstanceArrayOutput struct{ *pulumi.OutputState }

func (RestartDbInstanceArrayOutput) ElementType

func (RestartDbInstanceArrayOutput) Index

func (RestartDbInstanceArrayOutput) ToRestartDbInstanceArrayOutput

func (o RestartDbInstanceArrayOutput) ToRestartDbInstanceArrayOutput() RestartDbInstanceArrayOutput

func (RestartDbInstanceArrayOutput) ToRestartDbInstanceArrayOutputWithContext

func (o RestartDbInstanceArrayOutput) ToRestartDbInstanceArrayOutputWithContext(ctx context.Context) RestartDbInstanceArrayOutput

type RestartDbInstanceInput

type RestartDbInstanceInput interface {
	pulumi.Input

	ToRestartDbInstanceOutput() RestartDbInstanceOutput
	ToRestartDbInstanceOutputWithContext(ctx context.Context) RestartDbInstanceOutput
}

type RestartDbInstanceMap

type RestartDbInstanceMap map[string]RestartDbInstanceInput

func (RestartDbInstanceMap) ElementType

func (RestartDbInstanceMap) ElementType() reflect.Type

func (RestartDbInstanceMap) ToRestartDbInstanceMapOutput

func (i RestartDbInstanceMap) ToRestartDbInstanceMapOutput() RestartDbInstanceMapOutput

func (RestartDbInstanceMap) ToRestartDbInstanceMapOutputWithContext

func (i RestartDbInstanceMap) ToRestartDbInstanceMapOutputWithContext(ctx context.Context) RestartDbInstanceMapOutput

type RestartDbInstanceMapInput

type RestartDbInstanceMapInput interface {
	pulumi.Input

	ToRestartDbInstanceMapOutput() RestartDbInstanceMapOutput
	ToRestartDbInstanceMapOutputWithContext(context.Context) RestartDbInstanceMapOutput
}

RestartDbInstanceMapInput is an input type that accepts RestartDbInstanceMap and RestartDbInstanceMapOutput values. You can construct a concrete instance of `RestartDbInstanceMapInput` via:

RestartDbInstanceMap{ "key": RestartDbInstanceArgs{...} }

type RestartDbInstanceMapOutput

type RestartDbInstanceMapOutput struct{ *pulumi.OutputState }

func (RestartDbInstanceMapOutput) ElementType

func (RestartDbInstanceMapOutput) ElementType() reflect.Type

func (RestartDbInstanceMapOutput) MapIndex

func (RestartDbInstanceMapOutput) ToRestartDbInstanceMapOutput

func (o RestartDbInstanceMapOutput) ToRestartDbInstanceMapOutput() RestartDbInstanceMapOutput

func (RestartDbInstanceMapOutput) ToRestartDbInstanceMapOutputWithContext

func (o RestartDbInstanceMapOutput) ToRestartDbInstanceMapOutputWithContext(ctx context.Context) RestartDbInstanceMapOutput

type RestartDbInstanceOutput

type RestartDbInstanceOutput struct{ *pulumi.OutputState }

func (RestartDbInstanceOutput) ElementType

func (RestartDbInstanceOutput) ElementType() reflect.Type

func (RestartDbInstanceOutput) InstanceId

Instance ID.

func (RestartDbInstanceOutput) ToRestartDbInstanceOutput

func (o RestartDbInstanceOutput) ToRestartDbInstanceOutput() RestartDbInstanceOutput

func (RestartDbInstanceOutput) ToRestartDbInstanceOutputWithContext

func (o RestartDbInstanceOutput) ToRestartDbInstanceOutputWithContext(ctx context.Context) RestartDbInstanceOutput

type RestartDbInstanceState

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

func (RestartDbInstanceState) ElementType

func (RestartDbInstanceState) ElementType() reflect.Type

type RestoreInstance

type RestoreInstance struct {
	pulumi.CustomResourceState

	// Backup file ID, which can be obtained through the Id field in the returned value of the DescribeBackups API.
	BackupId pulumi.IntOutput `pulumi:"backupId"`
	// TDE encryption, `enable` encrypted, `disable` unencrypted.
	Encryptions RestoreInstanceEncryptionArrayOutput `pulumi:"encryptions"`
	// Instance ID.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Restore the databases listed in ReNameRestoreDatabase and rename them after restoration. If this parameter is left
	// empty, all databases will be restored and renamed in the default format.
	RenameRestores RestoreInstanceRenameRestoreArrayOutput `pulumi:"renameRestores"`
}

func GetRestoreInstance

func GetRestoreInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RestoreInstanceState, opts ...pulumi.ResourceOption) (*RestoreInstance, error)

GetRestoreInstance gets an existing RestoreInstance 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 NewRestoreInstance

func NewRestoreInstance(ctx *pulumi.Context,
	name string, args *RestoreInstanceArgs, opts ...pulumi.ResourceOption) (*RestoreInstance, error)

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

func (*RestoreInstance) ElementType

func (*RestoreInstance) ElementType() reflect.Type

func (*RestoreInstance) ToRestoreInstanceOutput

func (i *RestoreInstance) ToRestoreInstanceOutput() RestoreInstanceOutput

func (*RestoreInstance) ToRestoreInstanceOutputWithContext

func (i *RestoreInstance) ToRestoreInstanceOutputWithContext(ctx context.Context) RestoreInstanceOutput

type RestoreInstanceArgs

type RestoreInstanceArgs struct {
	// Backup file ID, which can be obtained through the Id field in the returned value of the DescribeBackups API.
	BackupId pulumi.IntInput
	// Instance ID.
	InstanceId pulumi.StringInput
	// Restore the databases listed in ReNameRestoreDatabase and rename them after restoration. If this parameter is left
	// empty, all databases will be restored and renamed in the default format.
	RenameRestores RestoreInstanceRenameRestoreArrayInput
}

The set of arguments for constructing a RestoreInstance resource.

func (RestoreInstanceArgs) ElementType

func (RestoreInstanceArgs) ElementType() reflect.Type

type RestoreInstanceArray

type RestoreInstanceArray []RestoreInstanceInput

func (RestoreInstanceArray) ElementType

func (RestoreInstanceArray) ElementType() reflect.Type

func (RestoreInstanceArray) ToRestoreInstanceArrayOutput

func (i RestoreInstanceArray) ToRestoreInstanceArrayOutput() RestoreInstanceArrayOutput

func (RestoreInstanceArray) ToRestoreInstanceArrayOutputWithContext

func (i RestoreInstanceArray) ToRestoreInstanceArrayOutputWithContext(ctx context.Context) RestoreInstanceArrayOutput

type RestoreInstanceArrayInput

type RestoreInstanceArrayInput interface {
	pulumi.Input

	ToRestoreInstanceArrayOutput() RestoreInstanceArrayOutput
	ToRestoreInstanceArrayOutputWithContext(context.Context) RestoreInstanceArrayOutput
}

RestoreInstanceArrayInput is an input type that accepts RestoreInstanceArray and RestoreInstanceArrayOutput values. You can construct a concrete instance of `RestoreInstanceArrayInput` via:

RestoreInstanceArray{ RestoreInstanceArgs{...} }

type RestoreInstanceArrayOutput

type RestoreInstanceArrayOutput struct{ *pulumi.OutputState }

func (RestoreInstanceArrayOutput) ElementType

func (RestoreInstanceArrayOutput) ElementType() reflect.Type

func (RestoreInstanceArrayOutput) Index

func (RestoreInstanceArrayOutput) ToRestoreInstanceArrayOutput

func (o RestoreInstanceArrayOutput) ToRestoreInstanceArrayOutput() RestoreInstanceArrayOutput

func (RestoreInstanceArrayOutput) ToRestoreInstanceArrayOutputWithContext

func (o RestoreInstanceArrayOutput) ToRestoreInstanceArrayOutputWithContext(ctx context.Context) RestoreInstanceArrayOutput

type RestoreInstanceEncryption

type RestoreInstanceEncryption struct {
	DbName *string `pulumi:"dbName"`
	Status *string `pulumi:"status"`
}

type RestoreInstanceEncryptionArgs

type RestoreInstanceEncryptionArgs struct {
	DbName pulumi.StringPtrInput `pulumi:"dbName"`
	Status pulumi.StringPtrInput `pulumi:"status"`
}

func (RestoreInstanceEncryptionArgs) ElementType

func (RestoreInstanceEncryptionArgs) ToRestoreInstanceEncryptionOutput

func (i RestoreInstanceEncryptionArgs) ToRestoreInstanceEncryptionOutput() RestoreInstanceEncryptionOutput

func (RestoreInstanceEncryptionArgs) ToRestoreInstanceEncryptionOutputWithContext

func (i RestoreInstanceEncryptionArgs) ToRestoreInstanceEncryptionOutputWithContext(ctx context.Context) RestoreInstanceEncryptionOutput

type RestoreInstanceEncryptionArray

type RestoreInstanceEncryptionArray []RestoreInstanceEncryptionInput

func (RestoreInstanceEncryptionArray) ElementType

func (RestoreInstanceEncryptionArray) ToRestoreInstanceEncryptionArrayOutput

func (i RestoreInstanceEncryptionArray) ToRestoreInstanceEncryptionArrayOutput() RestoreInstanceEncryptionArrayOutput

func (RestoreInstanceEncryptionArray) ToRestoreInstanceEncryptionArrayOutputWithContext

func (i RestoreInstanceEncryptionArray) ToRestoreInstanceEncryptionArrayOutputWithContext(ctx context.Context) RestoreInstanceEncryptionArrayOutput

type RestoreInstanceEncryptionArrayInput

type RestoreInstanceEncryptionArrayInput interface {
	pulumi.Input

	ToRestoreInstanceEncryptionArrayOutput() RestoreInstanceEncryptionArrayOutput
	ToRestoreInstanceEncryptionArrayOutputWithContext(context.Context) RestoreInstanceEncryptionArrayOutput
}

RestoreInstanceEncryptionArrayInput is an input type that accepts RestoreInstanceEncryptionArray and RestoreInstanceEncryptionArrayOutput values. You can construct a concrete instance of `RestoreInstanceEncryptionArrayInput` via:

RestoreInstanceEncryptionArray{ RestoreInstanceEncryptionArgs{...} }

type RestoreInstanceEncryptionArrayOutput

type RestoreInstanceEncryptionArrayOutput struct{ *pulumi.OutputState }

func (RestoreInstanceEncryptionArrayOutput) ElementType

func (RestoreInstanceEncryptionArrayOutput) Index

func (RestoreInstanceEncryptionArrayOutput) ToRestoreInstanceEncryptionArrayOutput

func (o RestoreInstanceEncryptionArrayOutput) ToRestoreInstanceEncryptionArrayOutput() RestoreInstanceEncryptionArrayOutput

func (RestoreInstanceEncryptionArrayOutput) ToRestoreInstanceEncryptionArrayOutputWithContext

func (o RestoreInstanceEncryptionArrayOutput) ToRestoreInstanceEncryptionArrayOutputWithContext(ctx context.Context) RestoreInstanceEncryptionArrayOutput

type RestoreInstanceEncryptionInput

type RestoreInstanceEncryptionInput interface {
	pulumi.Input

	ToRestoreInstanceEncryptionOutput() RestoreInstanceEncryptionOutput
	ToRestoreInstanceEncryptionOutputWithContext(context.Context) RestoreInstanceEncryptionOutput
}

RestoreInstanceEncryptionInput is an input type that accepts RestoreInstanceEncryptionArgs and RestoreInstanceEncryptionOutput values. You can construct a concrete instance of `RestoreInstanceEncryptionInput` via:

RestoreInstanceEncryptionArgs{...}

type RestoreInstanceEncryptionOutput

type RestoreInstanceEncryptionOutput struct{ *pulumi.OutputState }

func (RestoreInstanceEncryptionOutput) DbName

func (RestoreInstanceEncryptionOutput) ElementType

func (RestoreInstanceEncryptionOutput) Status

func (RestoreInstanceEncryptionOutput) ToRestoreInstanceEncryptionOutput

func (o RestoreInstanceEncryptionOutput) ToRestoreInstanceEncryptionOutput() RestoreInstanceEncryptionOutput

func (RestoreInstanceEncryptionOutput) ToRestoreInstanceEncryptionOutputWithContext

func (o RestoreInstanceEncryptionOutput) ToRestoreInstanceEncryptionOutputWithContext(ctx context.Context) RestoreInstanceEncryptionOutput

type RestoreInstanceInput

type RestoreInstanceInput interface {
	pulumi.Input

	ToRestoreInstanceOutput() RestoreInstanceOutput
	ToRestoreInstanceOutputWithContext(ctx context.Context) RestoreInstanceOutput
}

type RestoreInstanceMap

type RestoreInstanceMap map[string]RestoreInstanceInput

func (RestoreInstanceMap) ElementType

func (RestoreInstanceMap) ElementType() reflect.Type

func (RestoreInstanceMap) ToRestoreInstanceMapOutput

func (i RestoreInstanceMap) ToRestoreInstanceMapOutput() RestoreInstanceMapOutput

func (RestoreInstanceMap) ToRestoreInstanceMapOutputWithContext

func (i RestoreInstanceMap) ToRestoreInstanceMapOutputWithContext(ctx context.Context) RestoreInstanceMapOutput

type RestoreInstanceMapInput

type RestoreInstanceMapInput interface {
	pulumi.Input

	ToRestoreInstanceMapOutput() RestoreInstanceMapOutput
	ToRestoreInstanceMapOutputWithContext(context.Context) RestoreInstanceMapOutput
}

RestoreInstanceMapInput is an input type that accepts RestoreInstanceMap and RestoreInstanceMapOutput values. You can construct a concrete instance of `RestoreInstanceMapInput` via:

RestoreInstanceMap{ "key": RestoreInstanceArgs{...} }

type RestoreInstanceMapOutput

type RestoreInstanceMapOutput struct{ *pulumi.OutputState }

func (RestoreInstanceMapOutput) ElementType

func (RestoreInstanceMapOutput) ElementType() reflect.Type

func (RestoreInstanceMapOutput) MapIndex

func (RestoreInstanceMapOutput) ToRestoreInstanceMapOutput

func (o RestoreInstanceMapOutput) ToRestoreInstanceMapOutput() RestoreInstanceMapOutput

func (RestoreInstanceMapOutput) ToRestoreInstanceMapOutputWithContext

func (o RestoreInstanceMapOutput) ToRestoreInstanceMapOutputWithContext(ctx context.Context) RestoreInstanceMapOutput

type RestoreInstanceOutput

type RestoreInstanceOutput struct{ *pulumi.OutputState }

func (RestoreInstanceOutput) BackupId

func (o RestoreInstanceOutput) BackupId() pulumi.IntOutput

Backup file ID, which can be obtained through the Id field in the returned value of the DescribeBackups API.

func (RestoreInstanceOutput) ElementType

func (RestoreInstanceOutput) ElementType() reflect.Type

func (RestoreInstanceOutput) Encryptions

TDE encryption, `enable` encrypted, `disable` unencrypted.

func (RestoreInstanceOutput) InstanceId

func (o RestoreInstanceOutput) InstanceId() pulumi.StringOutput

Instance ID.

func (RestoreInstanceOutput) RenameRestores

Restore the databases listed in ReNameRestoreDatabase and rename them after restoration. If this parameter is left empty, all databases will be restored and renamed in the default format.

func (RestoreInstanceOutput) ToRestoreInstanceOutput

func (o RestoreInstanceOutput) ToRestoreInstanceOutput() RestoreInstanceOutput

func (RestoreInstanceOutput) ToRestoreInstanceOutputWithContext

func (o RestoreInstanceOutput) ToRestoreInstanceOutputWithContext(ctx context.Context) RestoreInstanceOutput

type RestoreInstanceRenameRestore

type RestoreInstanceRenameRestore struct {
	NewName string `pulumi:"newName"`
	OldName string `pulumi:"oldName"`
}

type RestoreInstanceRenameRestoreArgs

type RestoreInstanceRenameRestoreArgs struct {
	NewName pulumi.StringInput `pulumi:"newName"`
	OldName pulumi.StringInput `pulumi:"oldName"`
}

func (RestoreInstanceRenameRestoreArgs) ElementType

func (RestoreInstanceRenameRestoreArgs) ToRestoreInstanceRenameRestoreOutput

func (i RestoreInstanceRenameRestoreArgs) ToRestoreInstanceRenameRestoreOutput() RestoreInstanceRenameRestoreOutput

func (RestoreInstanceRenameRestoreArgs) ToRestoreInstanceRenameRestoreOutputWithContext

func (i RestoreInstanceRenameRestoreArgs) ToRestoreInstanceRenameRestoreOutputWithContext(ctx context.Context) RestoreInstanceRenameRestoreOutput

type RestoreInstanceRenameRestoreArray

type RestoreInstanceRenameRestoreArray []RestoreInstanceRenameRestoreInput

func (RestoreInstanceRenameRestoreArray) ElementType

func (RestoreInstanceRenameRestoreArray) ToRestoreInstanceRenameRestoreArrayOutput

func (i RestoreInstanceRenameRestoreArray) ToRestoreInstanceRenameRestoreArrayOutput() RestoreInstanceRenameRestoreArrayOutput

func (RestoreInstanceRenameRestoreArray) ToRestoreInstanceRenameRestoreArrayOutputWithContext

func (i RestoreInstanceRenameRestoreArray) ToRestoreInstanceRenameRestoreArrayOutputWithContext(ctx context.Context) RestoreInstanceRenameRestoreArrayOutput

type RestoreInstanceRenameRestoreArrayInput

type RestoreInstanceRenameRestoreArrayInput interface {
	pulumi.Input

	ToRestoreInstanceRenameRestoreArrayOutput() RestoreInstanceRenameRestoreArrayOutput
	ToRestoreInstanceRenameRestoreArrayOutputWithContext(context.Context) RestoreInstanceRenameRestoreArrayOutput
}

RestoreInstanceRenameRestoreArrayInput is an input type that accepts RestoreInstanceRenameRestoreArray and RestoreInstanceRenameRestoreArrayOutput values. You can construct a concrete instance of `RestoreInstanceRenameRestoreArrayInput` via:

RestoreInstanceRenameRestoreArray{ RestoreInstanceRenameRestoreArgs{...} }

type RestoreInstanceRenameRestoreArrayOutput

type RestoreInstanceRenameRestoreArrayOutput struct{ *pulumi.OutputState }

func (RestoreInstanceRenameRestoreArrayOutput) ElementType

func (RestoreInstanceRenameRestoreArrayOutput) Index

func (RestoreInstanceRenameRestoreArrayOutput) ToRestoreInstanceRenameRestoreArrayOutput

func (o RestoreInstanceRenameRestoreArrayOutput) ToRestoreInstanceRenameRestoreArrayOutput() RestoreInstanceRenameRestoreArrayOutput

func (RestoreInstanceRenameRestoreArrayOutput) ToRestoreInstanceRenameRestoreArrayOutputWithContext

func (o RestoreInstanceRenameRestoreArrayOutput) ToRestoreInstanceRenameRestoreArrayOutputWithContext(ctx context.Context) RestoreInstanceRenameRestoreArrayOutput

type RestoreInstanceRenameRestoreInput

type RestoreInstanceRenameRestoreInput interface {
	pulumi.Input

	ToRestoreInstanceRenameRestoreOutput() RestoreInstanceRenameRestoreOutput
	ToRestoreInstanceRenameRestoreOutputWithContext(context.Context) RestoreInstanceRenameRestoreOutput
}

RestoreInstanceRenameRestoreInput is an input type that accepts RestoreInstanceRenameRestoreArgs and RestoreInstanceRenameRestoreOutput values. You can construct a concrete instance of `RestoreInstanceRenameRestoreInput` via:

RestoreInstanceRenameRestoreArgs{...}

type RestoreInstanceRenameRestoreOutput

type RestoreInstanceRenameRestoreOutput struct{ *pulumi.OutputState }

func (RestoreInstanceRenameRestoreOutput) ElementType

func (RestoreInstanceRenameRestoreOutput) NewName

func (RestoreInstanceRenameRestoreOutput) OldName

func (RestoreInstanceRenameRestoreOutput) ToRestoreInstanceRenameRestoreOutput

func (o RestoreInstanceRenameRestoreOutput) ToRestoreInstanceRenameRestoreOutput() RestoreInstanceRenameRestoreOutput

func (RestoreInstanceRenameRestoreOutput) ToRestoreInstanceRenameRestoreOutputWithContext

func (o RestoreInstanceRenameRestoreOutput) ToRestoreInstanceRenameRestoreOutputWithContext(ctx context.Context) RestoreInstanceRenameRestoreOutput

type RestoreInstanceState

type RestoreInstanceState struct {
	// Backup file ID, which can be obtained through the Id field in the returned value of the DescribeBackups API.
	BackupId pulumi.IntPtrInput
	// TDE encryption, `enable` encrypted, `disable` unencrypted.
	Encryptions RestoreInstanceEncryptionArrayInput
	// Instance ID.
	InstanceId pulumi.StringPtrInput
	// Restore the databases listed in ReNameRestoreDatabase and rename them after restoration. If this parameter is left
	// empty, all databases will be restored and renamed in the default format.
	RenameRestores RestoreInstanceRenameRestoreArrayInput
}

func (RestoreInstanceState) ElementType

func (RestoreInstanceState) ElementType() reflect.Type

type RollbackInstance

type RollbackInstance struct {
	pulumi.CustomResourceState

	// TDE encryption, `enable` encrypted, `disable` unencrypted.
	Encryptions RollbackInstanceEncryptionArrayOutput `pulumi:"encryptions"`
	// Instance ID.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Rename the databases listed in ReNameRestoreDatabase.
	RenameRestores RollbackInstanceRenameRestoreArrayOutput `pulumi:"renameRestores"`
	// Target time point for rollback.
	Time pulumi.StringOutput `pulumi:"time"`
}

func GetRollbackInstance

func GetRollbackInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RollbackInstanceState, opts ...pulumi.ResourceOption) (*RollbackInstance, error)

GetRollbackInstance gets an existing RollbackInstance 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 NewRollbackInstance

func NewRollbackInstance(ctx *pulumi.Context,
	name string, args *RollbackInstanceArgs, opts ...pulumi.ResourceOption) (*RollbackInstance, error)

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

func (*RollbackInstance) ElementType

func (*RollbackInstance) ElementType() reflect.Type

func (*RollbackInstance) ToRollbackInstanceOutput

func (i *RollbackInstance) ToRollbackInstanceOutput() RollbackInstanceOutput

func (*RollbackInstance) ToRollbackInstanceOutputWithContext

func (i *RollbackInstance) ToRollbackInstanceOutputWithContext(ctx context.Context) RollbackInstanceOutput

type RollbackInstanceArgs

type RollbackInstanceArgs struct {
	// Instance ID.
	InstanceId pulumi.StringInput
	// Rename the databases listed in ReNameRestoreDatabase.
	RenameRestores RollbackInstanceRenameRestoreArrayInput
	// Target time point for rollback.
	Time pulumi.StringInput
}

The set of arguments for constructing a RollbackInstance resource.

func (RollbackInstanceArgs) ElementType

func (RollbackInstanceArgs) ElementType() reflect.Type

type RollbackInstanceArray

type RollbackInstanceArray []RollbackInstanceInput

func (RollbackInstanceArray) ElementType

func (RollbackInstanceArray) ElementType() reflect.Type

func (RollbackInstanceArray) ToRollbackInstanceArrayOutput

func (i RollbackInstanceArray) ToRollbackInstanceArrayOutput() RollbackInstanceArrayOutput

func (RollbackInstanceArray) ToRollbackInstanceArrayOutputWithContext

func (i RollbackInstanceArray) ToRollbackInstanceArrayOutputWithContext(ctx context.Context) RollbackInstanceArrayOutput

type RollbackInstanceArrayInput

type RollbackInstanceArrayInput interface {
	pulumi.Input

	ToRollbackInstanceArrayOutput() RollbackInstanceArrayOutput
	ToRollbackInstanceArrayOutputWithContext(context.Context) RollbackInstanceArrayOutput
}

RollbackInstanceArrayInput is an input type that accepts RollbackInstanceArray and RollbackInstanceArrayOutput values. You can construct a concrete instance of `RollbackInstanceArrayInput` via:

RollbackInstanceArray{ RollbackInstanceArgs{...} }

type RollbackInstanceArrayOutput

type RollbackInstanceArrayOutput struct{ *pulumi.OutputState }

func (RollbackInstanceArrayOutput) ElementType

func (RollbackInstanceArrayOutput) Index

func (RollbackInstanceArrayOutput) ToRollbackInstanceArrayOutput

func (o RollbackInstanceArrayOutput) ToRollbackInstanceArrayOutput() RollbackInstanceArrayOutput

func (RollbackInstanceArrayOutput) ToRollbackInstanceArrayOutputWithContext

func (o RollbackInstanceArrayOutput) ToRollbackInstanceArrayOutputWithContext(ctx context.Context) RollbackInstanceArrayOutput

type RollbackInstanceEncryption

type RollbackInstanceEncryption struct {
	DbName *string `pulumi:"dbName"`
	Status *string `pulumi:"status"`
}

type RollbackInstanceEncryptionArgs

type RollbackInstanceEncryptionArgs struct {
	DbName pulumi.StringPtrInput `pulumi:"dbName"`
	Status pulumi.StringPtrInput `pulumi:"status"`
}

func (RollbackInstanceEncryptionArgs) ElementType

func (RollbackInstanceEncryptionArgs) ToRollbackInstanceEncryptionOutput

func (i RollbackInstanceEncryptionArgs) ToRollbackInstanceEncryptionOutput() RollbackInstanceEncryptionOutput

func (RollbackInstanceEncryptionArgs) ToRollbackInstanceEncryptionOutputWithContext

func (i RollbackInstanceEncryptionArgs) ToRollbackInstanceEncryptionOutputWithContext(ctx context.Context) RollbackInstanceEncryptionOutput

type RollbackInstanceEncryptionArray

type RollbackInstanceEncryptionArray []RollbackInstanceEncryptionInput

func (RollbackInstanceEncryptionArray) ElementType

func (RollbackInstanceEncryptionArray) ToRollbackInstanceEncryptionArrayOutput

func (i RollbackInstanceEncryptionArray) ToRollbackInstanceEncryptionArrayOutput() RollbackInstanceEncryptionArrayOutput

func (RollbackInstanceEncryptionArray) ToRollbackInstanceEncryptionArrayOutputWithContext

func (i RollbackInstanceEncryptionArray) ToRollbackInstanceEncryptionArrayOutputWithContext(ctx context.Context) RollbackInstanceEncryptionArrayOutput

type RollbackInstanceEncryptionArrayInput

type RollbackInstanceEncryptionArrayInput interface {
	pulumi.Input

	ToRollbackInstanceEncryptionArrayOutput() RollbackInstanceEncryptionArrayOutput
	ToRollbackInstanceEncryptionArrayOutputWithContext(context.Context) RollbackInstanceEncryptionArrayOutput
}

RollbackInstanceEncryptionArrayInput is an input type that accepts RollbackInstanceEncryptionArray and RollbackInstanceEncryptionArrayOutput values. You can construct a concrete instance of `RollbackInstanceEncryptionArrayInput` via:

RollbackInstanceEncryptionArray{ RollbackInstanceEncryptionArgs{...} }

type RollbackInstanceEncryptionArrayOutput

type RollbackInstanceEncryptionArrayOutput struct{ *pulumi.OutputState }

func (RollbackInstanceEncryptionArrayOutput) ElementType

func (RollbackInstanceEncryptionArrayOutput) Index

func (RollbackInstanceEncryptionArrayOutput) ToRollbackInstanceEncryptionArrayOutput

func (o RollbackInstanceEncryptionArrayOutput) ToRollbackInstanceEncryptionArrayOutput() RollbackInstanceEncryptionArrayOutput

func (RollbackInstanceEncryptionArrayOutput) ToRollbackInstanceEncryptionArrayOutputWithContext

func (o RollbackInstanceEncryptionArrayOutput) ToRollbackInstanceEncryptionArrayOutputWithContext(ctx context.Context) RollbackInstanceEncryptionArrayOutput

type RollbackInstanceEncryptionInput

type RollbackInstanceEncryptionInput interface {
	pulumi.Input

	ToRollbackInstanceEncryptionOutput() RollbackInstanceEncryptionOutput
	ToRollbackInstanceEncryptionOutputWithContext(context.Context) RollbackInstanceEncryptionOutput
}

RollbackInstanceEncryptionInput is an input type that accepts RollbackInstanceEncryptionArgs and RollbackInstanceEncryptionOutput values. You can construct a concrete instance of `RollbackInstanceEncryptionInput` via:

RollbackInstanceEncryptionArgs{...}

type RollbackInstanceEncryptionOutput

type RollbackInstanceEncryptionOutput struct{ *pulumi.OutputState }

func (RollbackInstanceEncryptionOutput) DbName

func (RollbackInstanceEncryptionOutput) ElementType

func (RollbackInstanceEncryptionOutput) Status

func (RollbackInstanceEncryptionOutput) ToRollbackInstanceEncryptionOutput

func (o RollbackInstanceEncryptionOutput) ToRollbackInstanceEncryptionOutput() RollbackInstanceEncryptionOutput

func (RollbackInstanceEncryptionOutput) ToRollbackInstanceEncryptionOutputWithContext

func (o RollbackInstanceEncryptionOutput) ToRollbackInstanceEncryptionOutputWithContext(ctx context.Context) RollbackInstanceEncryptionOutput

type RollbackInstanceInput

type RollbackInstanceInput interface {
	pulumi.Input

	ToRollbackInstanceOutput() RollbackInstanceOutput
	ToRollbackInstanceOutputWithContext(ctx context.Context) RollbackInstanceOutput
}

type RollbackInstanceMap

type RollbackInstanceMap map[string]RollbackInstanceInput

func (RollbackInstanceMap) ElementType

func (RollbackInstanceMap) ElementType() reflect.Type

func (RollbackInstanceMap) ToRollbackInstanceMapOutput

func (i RollbackInstanceMap) ToRollbackInstanceMapOutput() RollbackInstanceMapOutput

func (RollbackInstanceMap) ToRollbackInstanceMapOutputWithContext

func (i RollbackInstanceMap) ToRollbackInstanceMapOutputWithContext(ctx context.Context) RollbackInstanceMapOutput

type RollbackInstanceMapInput

type RollbackInstanceMapInput interface {
	pulumi.Input

	ToRollbackInstanceMapOutput() RollbackInstanceMapOutput
	ToRollbackInstanceMapOutputWithContext(context.Context) RollbackInstanceMapOutput
}

RollbackInstanceMapInput is an input type that accepts RollbackInstanceMap and RollbackInstanceMapOutput values. You can construct a concrete instance of `RollbackInstanceMapInput` via:

RollbackInstanceMap{ "key": RollbackInstanceArgs{...} }

type RollbackInstanceMapOutput

type RollbackInstanceMapOutput struct{ *pulumi.OutputState }

func (RollbackInstanceMapOutput) ElementType

func (RollbackInstanceMapOutput) ElementType() reflect.Type

func (RollbackInstanceMapOutput) MapIndex

func (RollbackInstanceMapOutput) ToRollbackInstanceMapOutput

func (o RollbackInstanceMapOutput) ToRollbackInstanceMapOutput() RollbackInstanceMapOutput

func (RollbackInstanceMapOutput) ToRollbackInstanceMapOutputWithContext

func (o RollbackInstanceMapOutput) ToRollbackInstanceMapOutputWithContext(ctx context.Context) RollbackInstanceMapOutput

type RollbackInstanceOutput

type RollbackInstanceOutput struct{ *pulumi.OutputState }

func (RollbackInstanceOutput) ElementType

func (RollbackInstanceOutput) ElementType() reflect.Type

func (RollbackInstanceOutput) Encryptions

TDE encryption, `enable` encrypted, `disable` unencrypted.

func (RollbackInstanceOutput) InstanceId

Instance ID.

func (RollbackInstanceOutput) RenameRestores

Rename the databases listed in ReNameRestoreDatabase.

func (RollbackInstanceOutput) Time

Target time point for rollback.

func (RollbackInstanceOutput) ToRollbackInstanceOutput

func (o RollbackInstanceOutput) ToRollbackInstanceOutput() RollbackInstanceOutput

func (RollbackInstanceOutput) ToRollbackInstanceOutputWithContext

func (o RollbackInstanceOutput) ToRollbackInstanceOutputWithContext(ctx context.Context) RollbackInstanceOutput

type RollbackInstanceRenameRestore

type RollbackInstanceRenameRestore struct {
	NewName string `pulumi:"newName"`
	OldName string `pulumi:"oldName"`
}

type RollbackInstanceRenameRestoreArgs

type RollbackInstanceRenameRestoreArgs struct {
	NewName pulumi.StringInput `pulumi:"newName"`
	OldName pulumi.StringInput `pulumi:"oldName"`
}

func (RollbackInstanceRenameRestoreArgs) ElementType

func (RollbackInstanceRenameRestoreArgs) ToRollbackInstanceRenameRestoreOutput

func (i RollbackInstanceRenameRestoreArgs) ToRollbackInstanceRenameRestoreOutput() RollbackInstanceRenameRestoreOutput

func (RollbackInstanceRenameRestoreArgs) ToRollbackInstanceRenameRestoreOutputWithContext

func (i RollbackInstanceRenameRestoreArgs) ToRollbackInstanceRenameRestoreOutputWithContext(ctx context.Context) RollbackInstanceRenameRestoreOutput

type RollbackInstanceRenameRestoreArray

type RollbackInstanceRenameRestoreArray []RollbackInstanceRenameRestoreInput

func (RollbackInstanceRenameRestoreArray) ElementType

func (RollbackInstanceRenameRestoreArray) ToRollbackInstanceRenameRestoreArrayOutput

func (i RollbackInstanceRenameRestoreArray) ToRollbackInstanceRenameRestoreArrayOutput() RollbackInstanceRenameRestoreArrayOutput

func (RollbackInstanceRenameRestoreArray) ToRollbackInstanceRenameRestoreArrayOutputWithContext

func (i RollbackInstanceRenameRestoreArray) ToRollbackInstanceRenameRestoreArrayOutputWithContext(ctx context.Context) RollbackInstanceRenameRestoreArrayOutput

type RollbackInstanceRenameRestoreArrayInput

type RollbackInstanceRenameRestoreArrayInput interface {
	pulumi.Input

	ToRollbackInstanceRenameRestoreArrayOutput() RollbackInstanceRenameRestoreArrayOutput
	ToRollbackInstanceRenameRestoreArrayOutputWithContext(context.Context) RollbackInstanceRenameRestoreArrayOutput
}

RollbackInstanceRenameRestoreArrayInput is an input type that accepts RollbackInstanceRenameRestoreArray and RollbackInstanceRenameRestoreArrayOutput values. You can construct a concrete instance of `RollbackInstanceRenameRestoreArrayInput` via:

RollbackInstanceRenameRestoreArray{ RollbackInstanceRenameRestoreArgs{...} }

type RollbackInstanceRenameRestoreArrayOutput

type RollbackInstanceRenameRestoreArrayOutput struct{ *pulumi.OutputState }

func (RollbackInstanceRenameRestoreArrayOutput) ElementType

func (RollbackInstanceRenameRestoreArrayOutput) Index

func (RollbackInstanceRenameRestoreArrayOutput) ToRollbackInstanceRenameRestoreArrayOutput

func (o RollbackInstanceRenameRestoreArrayOutput) ToRollbackInstanceRenameRestoreArrayOutput() RollbackInstanceRenameRestoreArrayOutput

func (RollbackInstanceRenameRestoreArrayOutput) ToRollbackInstanceRenameRestoreArrayOutputWithContext

func (o RollbackInstanceRenameRestoreArrayOutput) ToRollbackInstanceRenameRestoreArrayOutputWithContext(ctx context.Context) RollbackInstanceRenameRestoreArrayOutput

type RollbackInstanceRenameRestoreInput

type RollbackInstanceRenameRestoreInput interface {
	pulumi.Input

	ToRollbackInstanceRenameRestoreOutput() RollbackInstanceRenameRestoreOutput
	ToRollbackInstanceRenameRestoreOutputWithContext(context.Context) RollbackInstanceRenameRestoreOutput
}

RollbackInstanceRenameRestoreInput is an input type that accepts RollbackInstanceRenameRestoreArgs and RollbackInstanceRenameRestoreOutput values. You can construct a concrete instance of `RollbackInstanceRenameRestoreInput` via:

RollbackInstanceRenameRestoreArgs{...}

type RollbackInstanceRenameRestoreOutput

type RollbackInstanceRenameRestoreOutput struct{ *pulumi.OutputState }

func (RollbackInstanceRenameRestoreOutput) ElementType

func (RollbackInstanceRenameRestoreOutput) NewName

func (RollbackInstanceRenameRestoreOutput) OldName

func (RollbackInstanceRenameRestoreOutput) ToRollbackInstanceRenameRestoreOutput

func (o RollbackInstanceRenameRestoreOutput) ToRollbackInstanceRenameRestoreOutput() RollbackInstanceRenameRestoreOutput

func (RollbackInstanceRenameRestoreOutput) ToRollbackInstanceRenameRestoreOutputWithContext

func (o RollbackInstanceRenameRestoreOutput) ToRollbackInstanceRenameRestoreOutputWithContext(ctx context.Context) RollbackInstanceRenameRestoreOutput

type RollbackInstanceState

type RollbackInstanceState struct {
	// TDE encryption, `enable` encrypted, `disable` unencrypted.
	Encryptions RollbackInstanceEncryptionArrayInput
	// Instance ID.
	InstanceId pulumi.StringPtrInput
	// Rename the databases listed in ReNameRestoreDatabase.
	RenameRestores RollbackInstanceRenameRestoreArrayInput
	// Target time point for rollback.
	Time pulumi.StringPtrInput
}

func (RollbackInstanceState) ElementType

func (RollbackInstanceState) ElementType() reflect.Type

type StartBackupFullMigration

type StartBackupFullMigration struct {
	pulumi.CustomResourceState

	// Backup import task ID, returned by the CreateBackupMigration interface.
	BackupMigrationId pulumi.StringOutput `pulumi:"backupMigrationId"`
	// ID of imported target instance.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
}

func GetStartBackupFullMigration

func GetStartBackupFullMigration(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StartBackupFullMigrationState, opts ...pulumi.ResourceOption) (*StartBackupFullMigration, error)

GetStartBackupFullMigration gets an existing StartBackupFullMigration 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 NewStartBackupFullMigration

func NewStartBackupFullMigration(ctx *pulumi.Context,
	name string, args *StartBackupFullMigrationArgs, opts ...pulumi.ResourceOption) (*StartBackupFullMigration, error)

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

func (*StartBackupFullMigration) ElementType

func (*StartBackupFullMigration) ElementType() reflect.Type

func (*StartBackupFullMigration) ToStartBackupFullMigrationOutput

func (i *StartBackupFullMigration) ToStartBackupFullMigrationOutput() StartBackupFullMigrationOutput

func (*StartBackupFullMigration) ToStartBackupFullMigrationOutputWithContext

func (i *StartBackupFullMigration) ToStartBackupFullMigrationOutputWithContext(ctx context.Context) StartBackupFullMigrationOutput

type StartBackupFullMigrationArgs

type StartBackupFullMigrationArgs struct {
	// Backup import task ID, returned by the CreateBackupMigration interface.
	BackupMigrationId pulumi.StringInput
	// ID of imported target instance.
	InstanceId pulumi.StringInput
}

The set of arguments for constructing a StartBackupFullMigration resource.

func (StartBackupFullMigrationArgs) ElementType

type StartBackupFullMigrationArray

type StartBackupFullMigrationArray []StartBackupFullMigrationInput

func (StartBackupFullMigrationArray) ElementType

func (StartBackupFullMigrationArray) ToStartBackupFullMigrationArrayOutput

func (i StartBackupFullMigrationArray) ToStartBackupFullMigrationArrayOutput() StartBackupFullMigrationArrayOutput

func (StartBackupFullMigrationArray) ToStartBackupFullMigrationArrayOutputWithContext

func (i StartBackupFullMigrationArray) ToStartBackupFullMigrationArrayOutputWithContext(ctx context.Context) StartBackupFullMigrationArrayOutput

type StartBackupFullMigrationArrayInput

type StartBackupFullMigrationArrayInput interface {
	pulumi.Input

	ToStartBackupFullMigrationArrayOutput() StartBackupFullMigrationArrayOutput
	ToStartBackupFullMigrationArrayOutputWithContext(context.Context) StartBackupFullMigrationArrayOutput
}

StartBackupFullMigrationArrayInput is an input type that accepts StartBackupFullMigrationArray and StartBackupFullMigrationArrayOutput values. You can construct a concrete instance of `StartBackupFullMigrationArrayInput` via:

StartBackupFullMigrationArray{ StartBackupFullMigrationArgs{...} }

type StartBackupFullMigrationArrayOutput

type StartBackupFullMigrationArrayOutput struct{ *pulumi.OutputState }

func (StartBackupFullMigrationArrayOutput) ElementType

func (StartBackupFullMigrationArrayOutput) Index

func (StartBackupFullMigrationArrayOutput) ToStartBackupFullMigrationArrayOutput

func (o StartBackupFullMigrationArrayOutput) ToStartBackupFullMigrationArrayOutput() StartBackupFullMigrationArrayOutput

func (StartBackupFullMigrationArrayOutput) ToStartBackupFullMigrationArrayOutputWithContext

func (o StartBackupFullMigrationArrayOutput) ToStartBackupFullMigrationArrayOutputWithContext(ctx context.Context) StartBackupFullMigrationArrayOutput

type StartBackupFullMigrationInput

type StartBackupFullMigrationInput interface {
	pulumi.Input

	ToStartBackupFullMigrationOutput() StartBackupFullMigrationOutput
	ToStartBackupFullMigrationOutputWithContext(ctx context.Context) StartBackupFullMigrationOutput
}

type StartBackupFullMigrationMap

type StartBackupFullMigrationMap map[string]StartBackupFullMigrationInput

func (StartBackupFullMigrationMap) ElementType

func (StartBackupFullMigrationMap) ToStartBackupFullMigrationMapOutput

func (i StartBackupFullMigrationMap) ToStartBackupFullMigrationMapOutput() StartBackupFullMigrationMapOutput

func (StartBackupFullMigrationMap) ToStartBackupFullMigrationMapOutputWithContext

func (i StartBackupFullMigrationMap) ToStartBackupFullMigrationMapOutputWithContext(ctx context.Context) StartBackupFullMigrationMapOutput

type StartBackupFullMigrationMapInput

type StartBackupFullMigrationMapInput interface {
	pulumi.Input

	ToStartBackupFullMigrationMapOutput() StartBackupFullMigrationMapOutput
	ToStartBackupFullMigrationMapOutputWithContext(context.Context) StartBackupFullMigrationMapOutput
}

StartBackupFullMigrationMapInput is an input type that accepts StartBackupFullMigrationMap and StartBackupFullMigrationMapOutput values. You can construct a concrete instance of `StartBackupFullMigrationMapInput` via:

StartBackupFullMigrationMap{ "key": StartBackupFullMigrationArgs{...} }

type StartBackupFullMigrationMapOutput

type StartBackupFullMigrationMapOutput struct{ *pulumi.OutputState }

func (StartBackupFullMigrationMapOutput) ElementType

func (StartBackupFullMigrationMapOutput) MapIndex

func (StartBackupFullMigrationMapOutput) ToStartBackupFullMigrationMapOutput

func (o StartBackupFullMigrationMapOutput) ToStartBackupFullMigrationMapOutput() StartBackupFullMigrationMapOutput

func (StartBackupFullMigrationMapOutput) ToStartBackupFullMigrationMapOutputWithContext

func (o StartBackupFullMigrationMapOutput) ToStartBackupFullMigrationMapOutputWithContext(ctx context.Context) StartBackupFullMigrationMapOutput

type StartBackupFullMigrationOutput

type StartBackupFullMigrationOutput struct{ *pulumi.OutputState }

func (StartBackupFullMigrationOutput) BackupMigrationId

func (o StartBackupFullMigrationOutput) BackupMigrationId() pulumi.StringOutput

Backup import task ID, returned by the CreateBackupMigration interface.

func (StartBackupFullMigrationOutput) ElementType

func (StartBackupFullMigrationOutput) InstanceId

ID of imported target instance.

func (StartBackupFullMigrationOutput) ToStartBackupFullMigrationOutput

func (o StartBackupFullMigrationOutput) ToStartBackupFullMigrationOutput() StartBackupFullMigrationOutput

func (StartBackupFullMigrationOutput) ToStartBackupFullMigrationOutputWithContext

func (o StartBackupFullMigrationOutput) ToStartBackupFullMigrationOutputWithContext(ctx context.Context) StartBackupFullMigrationOutput

type StartBackupFullMigrationState

type StartBackupFullMigrationState struct {
	// Backup import task ID, returned by the CreateBackupMigration interface.
	BackupMigrationId pulumi.StringPtrInput
	// ID of imported target instance.
	InstanceId pulumi.StringPtrInput
}

func (StartBackupFullMigrationState) ElementType

type StartBackupIncrementalMigration

type StartBackupIncrementalMigration struct {
	pulumi.CustomResourceState

	// Backup import task ID, returned by the CreateBackupMigration interface.
	BackupMigrationId pulumi.StringOutput `pulumi:"backupMigrationId"`
	// Incremental backup import task ID.
	IncrementalMigrationId pulumi.StringOutput `pulumi:"incrementalMigrationId"`
	// ID of imported target instance.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
}

func GetStartBackupIncrementalMigration

func GetStartBackupIncrementalMigration(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StartBackupIncrementalMigrationState, opts ...pulumi.ResourceOption) (*StartBackupIncrementalMigration, error)

GetStartBackupIncrementalMigration gets an existing StartBackupIncrementalMigration 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 NewStartBackupIncrementalMigration

func NewStartBackupIncrementalMigration(ctx *pulumi.Context,
	name string, args *StartBackupIncrementalMigrationArgs, opts ...pulumi.ResourceOption) (*StartBackupIncrementalMigration, error)

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

func (*StartBackupIncrementalMigration) ElementType

func (*StartBackupIncrementalMigration) ToStartBackupIncrementalMigrationOutput

func (i *StartBackupIncrementalMigration) ToStartBackupIncrementalMigrationOutput() StartBackupIncrementalMigrationOutput

func (*StartBackupIncrementalMigration) ToStartBackupIncrementalMigrationOutputWithContext

func (i *StartBackupIncrementalMigration) ToStartBackupIncrementalMigrationOutputWithContext(ctx context.Context) StartBackupIncrementalMigrationOutput

type StartBackupIncrementalMigrationArgs

type StartBackupIncrementalMigrationArgs struct {
	// Backup import task ID, returned by the CreateBackupMigration interface.
	BackupMigrationId pulumi.StringInput
	// Incremental backup import task ID.
	IncrementalMigrationId pulumi.StringInput
	// ID of imported target instance.
	InstanceId pulumi.StringInput
}

The set of arguments for constructing a StartBackupIncrementalMigration resource.

func (StartBackupIncrementalMigrationArgs) ElementType

type StartBackupIncrementalMigrationArray

type StartBackupIncrementalMigrationArray []StartBackupIncrementalMigrationInput

func (StartBackupIncrementalMigrationArray) ElementType

func (StartBackupIncrementalMigrationArray) ToStartBackupIncrementalMigrationArrayOutput

func (i StartBackupIncrementalMigrationArray) ToStartBackupIncrementalMigrationArrayOutput() StartBackupIncrementalMigrationArrayOutput

func (StartBackupIncrementalMigrationArray) ToStartBackupIncrementalMigrationArrayOutputWithContext

func (i StartBackupIncrementalMigrationArray) ToStartBackupIncrementalMigrationArrayOutputWithContext(ctx context.Context) StartBackupIncrementalMigrationArrayOutput

type StartBackupIncrementalMigrationArrayInput

type StartBackupIncrementalMigrationArrayInput interface {
	pulumi.Input

	ToStartBackupIncrementalMigrationArrayOutput() StartBackupIncrementalMigrationArrayOutput
	ToStartBackupIncrementalMigrationArrayOutputWithContext(context.Context) StartBackupIncrementalMigrationArrayOutput
}

StartBackupIncrementalMigrationArrayInput is an input type that accepts StartBackupIncrementalMigrationArray and StartBackupIncrementalMigrationArrayOutput values. You can construct a concrete instance of `StartBackupIncrementalMigrationArrayInput` via:

StartBackupIncrementalMigrationArray{ StartBackupIncrementalMigrationArgs{...} }

type StartBackupIncrementalMigrationArrayOutput

type StartBackupIncrementalMigrationArrayOutput struct{ *pulumi.OutputState }

func (StartBackupIncrementalMigrationArrayOutput) ElementType

func (StartBackupIncrementalMigrationArrayOutput) Index

func (StartBackupIncrementalMigrationArrayOutput) ToStartBackupIncrementalMigrationArrayOutput

func (o StartBackupIncrementalMigrationArrayOutput) ToStartBackupIncrementalMigrationArrayOutput() StartBackupIncrementalMigrationArrayOutput

func (StartBackupIncrementalMigrationArrayOutput) ToStartBackupIncrementalMigrationArrayOutputWithContext

func (o StartBackupIncrementalMigrationArrayOutput) ToStartBackupIncrementalMigrationArrayOutputWithContext(ctx context.Context) StartBackupIncrementalMigrationArrayOutput

type StartBackupIncrementalMigrationInput

type StartBackupIncrementalMigrationInput interface {
	pulumi.Input

	ToStartBackupIncrementalMigrationOutput() StartBackupIncrementalMigrationOutput
	ToStartBackupIncrementalMigrationOutputWithContext(ctx context.Context) StartBackupIncrementalMigrationOutput
}

type StartBackupIncrementalMigrationMap

type StartBackupIncrementalMigrationMap map[string]StartBackupIncrementalMigrationInput

func (StartBackupIncrementalMigrationMap) ElementType

func (StartBackupIncrementalMigrationMap) ToStartBackupIncrementalMigrationMapOutput

func (i StartBackupIncrementalMigrationMap) ToStartBackupIncrementalMigrationMapOutput() StartBackupIncrementalMigrationMapOutput

func (StartBackupIncrementalMigrationMap) ToStartBackupIncrementalMigrationMapOutputWithContext

func (i StartBackupIncrementalMigrationMap) ToStartBackupIncrementalMigrationMapOutputWithContext(ctx context.Context) StartBackupIncrementalMigrationMapOutput

type StartBackupIncrementalMigrationMapInput

type StartBackupIncrementalMigrationMapInput interface {
	pulumi.Input

	ToStartBackupIncrementalMigrationMapOutput() StartBackupIncrementalMigrationMapOutput
	ToStartBackupIncrementalMigrationMapOutputWithContext(context.Context) StartBackupIncrementalMigrationMapOutput
}

StartBackupIncrementalMigrationMapInput is an input type that accepts StartBackupIncrementalMigrationMap and StartBackupIncrementalMigrationMapOutput values. You can construct a concrete instance of `StartBackupIncrementalMigrationMapInput` via:

StartBackupIncrementalMigrationMap{ "key": StartBackupIncrementalMigrationArgs{...} }

type StartBackupIncrementalMigrationMapOutput

type StartBackupIncrementalMigrationMapOutput struct{ *pulumi.OutputState }

func (StartBackupIncrementalMigrationMapOutput) ElementType

func (StartBackupIncrementalMigrationMapOutput) MapIndex

func (StartBackupIncrementalMigrationMapOutput) ToStartBackupIncrementalMigrationMapOutput

func (o StartBackupIncrementalMigrationMapOutput) ToStartBackupIncrementalMigrationMapOutput() StartBackupIncrementalMigrationMapOutput

func (StartBackupIncrementalMigrationMapOutput) ToStartBackupIncrementalMigrationMapOutputWithContext

func (o StartBackupIncrementalMigrationMapOutput) ToStartBackupIncrementalMigrationMapOutputWithContext(ctx context.Context) StartBackupIncrementalMigrationMapOutput

type StartBackupIncrementalMigrationOutput

type StartBackupIncrementalMigrationOutput struct{ *pulumi.OutputState }

func (StartBackupIncrementalMigrationOutput) BackupMigrationId

Backup import task ID, returned by the CreateBackupMigration interface.

func (StartBackupIncrementalMigrationOutput) ElementType

func (StartBackupIncrementalMigrationOutput) IncrementalMigrationId

func (o StartBackupIncrementalMigrationOutput) IncrementalMigrationId() pulumi.StringOutput

Incremental backup import task ID.

func (StartBackupIncrementalMigrationOutput) InstanceId

ID of imported target instance.

func (StartBackupIncrementalMigrationOutput) ToStartBackupIncrementalMigrationOutput

func (o StartBackupIncrementalMigrationOutput) ToStartBackupIncrementalMigrationOutput() StartBackupIncrementalMigrationOutput

func (StartBackupIncrementalMigrationOutput) ToStartBackupIncrementalMigrationOutputWithContext

func (o StartBackupIncrementalMigrationOutput) ToStartBackupIncrementalMigrationOutputWithContext(ctx context.Context) StartBackupIncrementalMigrationOutput

type StartBackupIncrementalMigrationState

type StartBackupIncrementalMigrationState struct {
	// Backup import task ID, returned by the CreateBackupMigration interface.
	BackupMigrationId pulumi.StringPtrInput
	// Incremental backup import task ID.
	IncrementalMigrationId pulumi.StringPtrInput
	// ID of imported target instance.
	InstanceId pulumi.StringPtrInput
}

func (StartBackupIncrementalMigrationState) ElementType

type StartXevent

type StartXevent struct {
	pulumi.CustomResourceState

	// Whether to start or stop an extended event.
	EventConfigs StartXeventEventConfigArrayOutput `pulumi:"eventConfigs"`
	// Instance ID.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
}

func GetStartXevent

func GetStartXevent(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StartXeventState, opts ...pulumi.ResourceOption) (*StartXevent, error)

GetStartXevent gets an existing StartXevent 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 NewStartXevent

func NewStartXevent(ctx *pulumi.Context,
	name string, args *StartXeventArgs, opts ...pulumi.ResourceOption) (*StartXevent, error)

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

func (*StartXevent) ElementType

func (*StartXevent) ElementType() reflect.Type

func (*StartXevent) ToStartXeventOutput

func (i *StartXevent) ToStartXeventOutput() StartXeventOutput

func (*StartXevent) ToStartXeventOutputWithContext

func (i *StartXevent) ToStartXeventOutputWithContext(ctx context.Context) StartXeventOutput

type StartXeventArgs

type StartXeventArgs struct {
	// Whether to start or stop an extended event.
	EventConfigs StartXeventEventConfigArrayInput
	// Instance ID.
	InstanceId pulumi.StringInput
}

The set of arguments for constructing a StartXevent resource.

func (StartXeventArgs) ElementType

func (StartXeventArgs) ElementType() reflect.Type

type StartXeventArray

type StartXeventArray []StartXeventInput

func (StartXeventArray) ElementType

func (StartXeventArray) ElementType() reflect.Type

func (StartXeventArray) ToStartXeventArrayOutput

func (i StartXeventArray) ToStartXeventArrayOutput() StartXeventArrayOutput

func (StartXeventArray) ToStartXeventArrayOutputWithContext

func (i StartXeventArray) ToStartXeventArrayOutputWithContext(ctx context.Context) StartXeventArrayOutput

type StartXeventArrayInput

type StartXeventArrayInput interface {
	pulumi.Input

	ToStartXeventArrayOutput() StartXeventArrayOutput
	ToStartXeventArrayOutputWithContext(context.Context) StartXeventArrayOutput
}

StartXeventArrayInput is an input type that accepts StartXeventArray and StartXeventArrayOutput values. You can construct a concrete instance of `StartXeventArrayInput` via:

StartXeventArray{ StartXeventArgs{...} }

type StartXeventArrayOutput

type StartXeventArrayOutput struct{ *pulumi.OutputState }

func (StartXeventArrayOutput) ElementType

func (StartXeventArrayOutput) ElementType() reflect.Type

func (StartXeventArrayOutput) Index

func (StartXeventArrayOutput) ToStartXeventArrayOutput

func (o StartXeventArrayOutput) ToStartXeventArrayOutput() StartXeventArrayOutput

func (StartXeventArrayOutput) ToStartXeventArrayOutputWithContext

func (o StartXeventArrayOutput) ToStartXeventArrayOutputWithContext(ctx context.Context) StartXeventArrayOutput

type StartXeventEventConfig

type StartXeventEventConfig struct {
	EventType string `pulumi:"eventType"`
	Threshold int    `pulumi:"threshold"`
}

type StartXeventEventConfigArgs

type StartXeventEventConfigArgs struct {
	EventType pulumi.StringInput `pulumi:"eventType"`
	Threshold pulumi.IntInput    `pulumi:"threshold"`
}

func (StartXeventEventConfigArgs) ElementType

func (StartXeventEventConfigArgs) ElementType() reflect.Type

func (StartXeventEventConfigArgs) ToStartXeventEventConfigOutput

func (i StartXeventEventConfigArgs) ToStartXeventEventConfigOutput() StartXeventEventConfigOutput

func (StartXeventEventConfigArgs) ToStartXeventEventConfigOutputWithContext

func (i StartXeventEventConfigArgs) ToStartXeventEventConfigOutputWithContext(ctx context.Context) StartXeventEventConfigOutput

type StartXeventEventConfigArray

type StartXeventEventConfigArray []StartXeventEventConfigInput

func (StartXeventEventConfigArray) ElementType

func (StartXeventEventConfigArray) ToStartXeventEventConfigArrayOutput

func (i StartXeventEventConfigArray) ToStartXeventEventConfigArrayOutput() StartXeventEventConfigArrayOutput

func (StartXeventEventConfigArray) ToStartXeventEventConfigArrayOutputWithContext

func (i StartXeventEventConfigArray) ToStartXeventEventConfigArrayOutputWithContext(ctx context.Context) StartXeventEventConfigArrayOutput

type StartXeventEventConfigArrayInput

type StartXeventEventConfigArrayInput interface {
	pulumi.Input

	ToStartXeventEventConfigArrayOutput() StartXeventEventConfigArrayOutput
	ToStartXeventEventConfigArrayOutputWithContext(context.Context) StartXeventEventConfigArrayOutput
}

StartXeventEventConfigArrayInput is an input type that accepts StartXeventEventConfigArray and StartXeventEventConfigArrayOutput values. You can construct a concrete instance of `StartXeventEventConfigArrayInput` via:

StartXeventEventConfigArray{ StartXeventEventConfigArgs{...} }

type StartXeventEventConfigArrayOutput

type StartXeventEventConfigArrayOutput struct{ *pulumi.OutputState }

func (StartXeventEventConfigArrayOutput) ElementType

func (StartXeventEventConfigArrayOutput) Index

func (StartXeventEventConfigArrayOutput) ToStartXeventEventConfigArrayOutput

func (o StartXeventEventConfigArrayOutput) ToStartXeventEventConfigArrayOutput() StartXeventEventConfigArrayOutput

func (StartXeventEventConfigArrayOutput) ToStartXeventEventConfigArrayOutputWithContext

func (o StartXeventEventConfigArrayOutput) ToStartXeventEventConfigArrayOutputWithContext(ctx context.Context) StartXeventEventConfigArrayOutput

type StartXeventEventConfigInput

type StartXeventEventConfigInput interface {
	pulumi.Input

	ToStartXeventEventConfigOutput() StartXeventEventConfigOutput
	ToStartXeventEventConfigOutputWithContext(context.Context) StartXeventEventConfigOutput
}

StartXeventEventConfigInput is an input type that accepts StartXeventEventConfigArgs and StartXeventEventConfigOutput values. You can construct a concrete instance of `StartXeventEventConfigInput` via:

StartXeventEventConfigArgs{...}

type StartXeventEventConfigOutput

type StartXeventEventConfigOutput struct{ *pulumi.OutputState }

func (StartXeventEventConfigOutput) ElementType

func (StartXeventEventConfigOutput) EventType

func (StartXeventEventConfigOutput) Threshold

func (StartXeventEventConfigOutput) ToStartXeventEventConfigOutput

func (o StartXeventEventConfigOutput) ToStartXeventEventConfigOutput() StartXeventEventConfigOutput

func (StartXeventEventConfigOutput) ToStartXeventEventConfigOutputWithContext

func (o StartXeventEventConfigOutput) ToStartXeventEventConfigOutputWithContext(ctx context.Context) StartXeventEventConfigOutput

type StartXeventInput

type StartXeventInput interface {
	pulumi.Input

	ToStartXeventOutput() StartXeventOutput
	ToStartXeventOutputWithContext(ctx context.Context) StartXeventOutput
}

type StartXeventMap

type StartXeventMap map[string]StartXeventInput

func (StartXeventMap) ElementType

func (StartXeventMap) ElementType() reflect.Type

func (StartXeventMap) ToStartXeventMapOutput

func (i StartXeventMap) ToStartXeventMapOutput() StartXeventMapOutput

func (StartXeventMap) ToStartXeventMapOutputWithContext

func (i StartXeventMap) ToStartXeventMapOutputWithContext(ctx context.Context) StartXeventMapOutput

type StartXeventMapInput

type StartXeventMapInput interface {
	pulumi.Input

	ToStartXeventMapOutput() StartXeventMapOutput
	ToStartXeventMapOutputWithContext(context.Context) StartXeventMapOutput
}

StartXeventMapInput is an input type that accepts StartXeventMap and StartXeventMapOutput values. You can construct a concrete instance of `StartXeventMapInput` via:

StartXeventMap{ "key": StartXeventArgs{...} }

type StartXeventMapOutput

type StartXeventMapOutput struct{ *pulumi.OutputState }

func (StartXeventMapOutput) ElementType

func (StartXeventMapOutput) ElementType() reflect.Type

func (StartXeventMapOutput) MapIndex

func (StartXeventMapOutput) ToStartXeventMapOutput

func (o StartXeventMapOutput) ToStartXeventMapOutput() StartXeventMapOutput

func (StartXeventMapOutput) ToStartXeventMapOutputWithContext

func (o StartXeventMapOutput) ToStartXeventMapOutputWithContext(ctx context.Context) StartXeventMapOutput

type StartXeventOutput

type StartXeventOutput struct{ *pulumi.OutputState }

func (StartXeventOutput) ElementType

func (StartXeventOutput) ElementType() reflect.Type

func (StartXeventOutput) EventConfigs

Whether to start or stop an extended event.

func (StartXeventOutput) InstanceId

func (o StartXeventOutput) InstanceId() pulumi.StringOutput

Instance ID.

func (StartXeventOutput) ToStartXeventOutput

func (o StartXeventOutput) ToStartXeventOutput() StartXeventOutput

func (StartXeventOutput) ToStartXeventOutputWithContext

func (o StartXeventOutput) ToStartXeventOutputWithContext(ctx context.Context) StartXeventOutput

type StartXeventState

type StartXeventState struct {
	// Whether to start or stop an extended event.
	EventConfigs StartXeventEventConfigArrayInput
	// Instance ID.
	InstanceId pulumi.StringPtrInput
}

func (StartXeventState) ElementType

func (StartXeventState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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