trocket

package
v0.1.16 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type RocketmqConsumerGroup

type RocketmqConsumerGroup struct {
	pulumi.CustomResourceState

	// Whether to enable consumption.
	ConsumeEnable pulumi.BoolOutput `pulumi:"consumeEnable"`
	// `true`: Sequential delivery, `false`: Concurrent delivery.
	ConsumeMessageOrderly pulumi.BoolOutput `pulumi:"consumeMessageOrderly"`
	// Name of consumer group.
	ConsumerGroup pulumi.StringOutput `pulumi:"consumerGroup"`
	// Instance ID.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Max retry times.
	MaxRetryTimes pulumi.IntOutput `pulumi:"maxRetryTimes"`
	// remark.
	Remark pulumi.StringPtrOutput `pulumi:"remark"`
}

func GetRocketmqConsumerGroup

func GetRocketmqConsumerGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RocketmqConsumerGroupState, opts ...pulumi.ResourceOption) (*RocketmqConsumerGroup, error)

GetRocketmqConsumerGroup gets an existing RocketmqConsumerGroup 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 NewRocketmqConsumerGroup

func NewRocketmqConsumerGroup(ctx *pulumi.Context,
	name string, args *RocketmqConsumerGroupArgs, opts ...pulumi.ResourceOption) (*RocketmqConsumerGroup, error)

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

func (*RocketmqConsumerGroup) ElementType

func (*RocketmqConsumerGroup) ElementType() reflect.Type

func (*RocketmqConsumerGroup) ToRocketmqConsumerGroupOutput

func (i *RocketmqConsumerGroup) ToRocketmqConsumerGroupOutput() RocketmqConsumerGroupOutput

func (*RocketmqConsumerGroup) ToRocketmqConsumerGroupOutputWithContext

func (i *RocketmqConsumerGroup) ToRocketmqConsumerGroupOutputWithContext(ctx context.Context) RocketmqConsumerGroupOutput

type RocketmqConsumerGroupArgs

type RocketmqConsumerGroupArgs struct {
	// Whether to enable consumption.
	ConsumeEnable pulumi.BoolInput
	// `true`: Sequential delivery, `false`: Concurrent delivery.
	ConsumeMessageOrderly pulumi.BoolInput
	// Name of consumer group.
	ConsumerGroup pulumi.StringInput
	// Instance ID.
	InstanceId pulumi.StringInput
	// Max retry times.
	MaxRetryTimes pulumi.IntInput
	// remark.
	Remark pulumi.StringPtrInput
}

The set of arguments for constructing a RocketmqConsumerGroup resource.

func (RocketmqConsumerGroupArgs) ElementType

func (RocketmqConsumerGroupArgs) ElementType() reflect.Type

type RocketmqConsumerGroupArray

type RocketmqConsumerGroupArray []RocketmqConsumerGroupInput

func (RocketmqConsumerGroupArray) ElementType

func (RocketmqConsumerGroupArray) ElementType() reflect.Type

func (RocketmqConsumerGroupArray) ToRocketmqConsumerGroupArrayOutput

func (i RocketmqConsumerGroupArray) ToRocketmqConsumerGroupArrayOutput() RocketmqConsumerGroupArrayOutput

func (RocketmqConsumerGroupArray) ToRocketmqConsumerGroupArrayOutputWithContext

func (i RocketmqConsumerGroupArray) ToRocketmqConsumerGroupArrayOutputWithContext(ctx context.Context) RocketmqConsumerGroupArrayOutput

type RocketmqConsumerGroupArrayInput

type RocketmqConsumerGroupArrayInput interface {
	pulumi.Input

	ToRocketmqConsumerGroupArrayOutput() RocketmqConsumerGroupArrayOutput
	ToRocketmqConsumerGroupArrayOutputWithContext(context.Context) RocketmqConsumerGroupArrayOutput
}

RocketmqConsumerGroupArrayInput is an input type that accepts RocketmqConsumerGroupArray and RocketmqConsumerGroupArrayOutput values. You can construct a concrete instance of `RocketmqConsumerGroupArrayInput` via:

RocketmqConsumerGroupArray{ RocketmqConsumerGroupArgs{...} }

type RocketmqConsumerGroupArrayOutput

type RocketmqConsumerGroupArrayOutput struct{ *pulumi.OutputState }

func (RocketmqConsumerGroupArrayOutput) ElementType

func (RocketmqConsumerGroupArrayOutput) Index

func (RocketmqConsumerGroupArrayOutput) ToRocketmqConsumerGroupArrayOutput

func (o RocketmqConsumerGroupArrayOutput) ToRocketmqConsumerGroupArrayOutput() RocketmqConsumerGroupArrayOutput

func (RocketmqConsumerGroupArrayOutput) ToRocketmqConsumerGroupArrayOutputWithContext

func (o RocketmqConsumerGroupArrayOutput) ToRocketmqConsumerGroupArrayOutputWithContext(ctx context.Context) RocketmqConsumerGroupArrayOutput

type RocketmqConsumerGroupInput

type RocketmqConsumerGroupInput interface {
	pulumi.Input

	ToRocketmqConsumerGroupOutput() RocketmqConsumerGroupOutput
	ToRocketmqConsumerGroupOutputWithContext(ctx context.Context) RocketmqConsumerGroupOutput
}

type RocketmqConsumerGroupMap

type RocketmqConsumerGroupMap map[string]RocketmqConsumerGroupInput

func (RocketmqConsumerGroupMap) ElementType

func (RocketmqConsumerGroupMap) ElementType() reflect.Type

func (RocketmqConsumerGroupMap) ToRocketmqConsumerGroupMapOutput

func (i RocketmqConsumerGroupMap) ToRocketmqConsumerGroupMapOutput() RocketmqConsumerGroupMapOutput

func (RocketmqConsumerGroupMap) ToRocketmqConsumerGroupMapOutputWithContext

func (i RocketmqConsumerGroupMap) ToRocketmqConsumerGroupMapOutputWithContext(ctx context.Context) RocketmqConsumerGroupMapOutput

type RocketmqConsumerGroupMapInput

type RocketmqConsumerGroupMapInput interface {
	pulumi.Input

	ToRocketmqConsumerGroupMapOutput() RocketmqConsumerGroupMapOutput
	ToRocketmqConsumerGroupMapOutputWithContext(context.Context) RocketmqConsumerGroupMapOutput
}

RocketmqConsumerGroupMapInput is an input type that accepts RocketmqConsumerGroupMap and RocketmqConsumerGroupMapOutput values. You can construct a concrete instance of `RocketmqConsumerGroupMapInput` via:

RocketmqConsumerGroupMap{ "key": RocketmqConsumerGroupArgs{...} }

type RocketmqConsumerGroupMapOutput

type RocketmqConsumerGroupMapOutput struct{ *pulumi.OutputState }

func (RocketmqConsumerGroupMapOutput) ElementType

func (RocketmqConsumerGroupMapOutput) MapIndex

func (RocketmqConsumerGroupMapOutput) ToRocketmqConsumerGroupMapOutput

func (o RocketmqConsumerGroupMapOutput) ToRocketmqConsumerGroupMapOutput() RocketmqConsumerGroupMapOutput

func (RocketmqConsumerGroupMapOutput) ToRocketmqConsumerGroupMapOutputWithContext

func (o RocketmqConsumerGroupMapOutput) ToRocketmqConsumerGroupMapOutputWithContext(ctx context.Context) RocketmqConsumerGroupMapOutput

type RocketmqConsumerGroupOutput

type RocketmqConsumerGroupOutput struct{ *pulumi.OutputState }

func (RocketmqConsumerGroupOutput) ConsumeEnable

func (o RocketmqConsumerGroupOutput) ConsumeEnable() pulumi.BoolOutput

Whether to enable consumption.

func (RocketmqConsumerGroupOutput) ConsumeMessageOrderly

func (o RocketmqConsumerGroupOutput) ConsumeMessageOrderly() pulumi.BoolOutput

`true`: Sequential delivery, `false`: Concurrent delivery.

func (RocketmqConsumerGroupOutput) ConsumerGroup

Name of consumer group.

func (RocketmqConsumerGroupOutput) ElementType

func (RocketmqConsumerGroupOutput) InstanceId

Instance ID.

func (RocketmqConsumerGroupOutput) MaxRetryTimes

func (o RocketmqConsumerGroupOutput) MaxRetryTimes() pulumi.IntOutput

Max retry times.

func (RocketmqConsumerGroupOutput) Remark

remark.

func (RocketmqConsumerGroupOutput) ToRocketmqConsumerGroupOutput

func (o RocketmqConsumerGroupOutput) ToRocketmqConsumerGroupOutput() RocketmqConsumerGroupOutput

func (RocketmqConsumerGroupOutput) ToRocketmqConsumerGroupOutputWithContext

func (o RocketmqConsumerGroupOutput) ToRocketmqConsumerGroupOutputWithContext(ctx context.Context) RocketmqConsumerGroupOutput

type RocketmqConsumerGroupState

type RocketmqConsumerGroupState struct {
	// Whether to enable consumption.
	ConsumeEnable pulumi.BoolPtrInput
	// `true`: Sequential delivery, `false`: Concurrent delivery.
	ConsumeMessageOrderly pulumi.BoolPtrInput
	// Name of consumer group.
	ConsumerGroup pulumi.StringPtrInput
	// Instance ID.
	InstanceId pulumi.StringPtrInput
	// Max retry times.
	MaxRetryTimes pulumi.IntPtrInput
	// remark.
	Remark pulumi.StringPtrInput
}

func (RocketmqConsumerGroupState) ElementType

func (RocketmqConsumerGroupState) ElementType() reflect.Type

type RocketmqInstance

type RocketmqInstance struct {
	pulumi.CustomResourceState

	// Public network bandwidth. `bandwidth` must be greater than zero when `enable_public` equal true.
	Bandwidth pulumi.IntOutput `pulumi:"bandwidth"`
	// Whether to enable the public network. Must set `bandwidth` when `enable_public` equal true.
	EnablePublic pulumi.BoolOutput `pulumi:"enablePublic"`
	// Instance type. Valid values: `EXPERIMENT`, `BASIC`, `PRO`, `PLATINUM`.
	InstanceType pulumi.StringOutput `pulumi:"instanceType"`
	// Public network access whitelist.
	IpRules RocketmqInstanceIpRuleArrayOutput `pulumi:"ipRules"`
	// Message retention time in hours.
	MessageRetention pulumi.IntOutput `pulumi:"messageRetention"`
	// Instance name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Public network access address.
	PublicEndPoint pulumi.StringOutput `pulumi:"publicEndPoint"`
	// Remark.
	Remark pulumi.StringPtrOutput `pulumi:"remark"`
	// SKU code. Available specifications are as follows: experiment_500, basic_1k, basic_2k, basic_4k, basic_6k.
	SkuCode pulumi.StringOutput `pulumi:"skuCode"`
	// Subnet id.
	SubnetId pulumi.StringOutput `pulumi:"subnetId"`
	// Tag description list.
	Tags pulumi.MapOutput `pulumi:"tags"`
	// VPC access address.
	VpcEndPoint pulumi.StringOutput `pulumi:"vpcEndPoint"`
	// VPC id.
	VpcId pulumi.StringOutput `pulumi:"vpcId"`
}

func GetRocketmqInstance

func GetRocketmqInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RocketmqInstanceState, opts ...pulumi.ResourceOption) (*RocketmqInstance, error)

GetRocketmqInstance gets an existing RocketmqInstance 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 NewRocketmqInstance

func NewRocketmqInstance(ctx *pulumi.Context,
	name string, args *RocketmqInstanceArgs, opts ...pulumi.ResourceOption) (*RocketmqInstance, error)

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

func (*RocketmqInstance) ElementType

func (*RocketmqInstance) ElementType() reflect.Type

func (*RocketmqInstance) ToRocketmqInstanceOutput

func (i *RocketmqInstance) ToRocketmqInstanceOutput() RocketmqInstanceOutput

func (*RocketmqInstance) ToRocketmqInstanceOutputWithContext

func (i *RocketmqInstance) ToRocketmqInstanceOutputWithContext(ctx context.Context) RocketmqInstanceOutput

type RocketmqInstanceArgs

type RocketmqInstanceArgs struct {
	// Public network bandwidth. `bandwidth` must be greater than zero when `enable_public` equal true.
	Bandwidth pulumi.IntPtrInput
	// Whether to enable the public network. Must set `bandwidth` when `enable_public` equal true.
	EnablePublic pulumi.BoolPtrInput
	// Instance type. Valid values: `EXPERIMENT`, `BASIC`, `PRO`, `PLATINUM`.
	InstanceType pulumi.StringInput
	// Public network access whitelist.
	IpRules RocketmqInstanceIpRuleArrayInput
	// Message retention time in hours.
	MessageRetention pulumi.IntPtrInput
	// Instance name.
	Name pulumi.StringPtrInput
	// Remark.
	Remark pulumi.StringPtrInput
	// SKU code. Available specifications are as follows: experiment_500, basic_1k, basic_2k, basic_4k, basic_6k.
	SkuCode pulumi.StringInput
	// Subnet id.
	SubnetId pulumi.StringInput
	// Tag description list.
	Tags pulumi.MapInput
	// VPC id.
	VpcId pulumi.StringInput
}

The set of arguments for constructing a RocketmqInstance resource.

func (RocketmqInstanceArgs) ElementType

func (RocketmqInstanceArgs) ElementType() reflect.Type

type RocketmqInstanceArray

type RocketmqInstanceArray []RocketmqInstanceInput

func (RocketmqInstanceArray) ElementType

func (RocketmqInstanceArray) ElementType() reflect.Type

func (RocketmqInstanceArray) ToRocketmqInstanceArrayOutput

func (i RocketmqInstanceArray) ToRocketmqInstanceArrayOutput() RocketmqInstanceArrayOutput

func (RocketmqInstanceArray) ToRocketmqInstanceArrayOutputWithContext

func (i RocketmqInstanceArray) ToRocketmqInstanceArrayOutputWithContext(ctx context.Context) RocketmqInstanceArrayOutput

type RocketmqInstanceArrayInput

type RocketmqInstanceArrayInput interface {
	pulumi.Input

	ToRocketmqInstanceArrayOutput() RocketmqInstanceArrayOutput
	ToRocketmqInstanceArrayOutputWithContext(context.Context) RocketmqInstanceArrayOutput
}

RocketmqInstanceArrayInput is an input type that accepts RocketmqInstanceArray and RocketmqInstanceArrayOutput values. You can construct a concrete instance of `RocketmqInstanceArrayInput` via:

RocketmqInstanceArray{ RocketmqInstanceArgs{...} }

type RocketmqInstanceArrayOutput

type RocketmqInstanceArrayOutput struct{ *pulumi.OutputState }

func (RocketmqInstanceArrayOutput) ElementType

func (RocketmqInstanceArrayOutput) Index

func (RocketmqInstanceArrayOutput) ToRocketmqInstanceArrayOutput

func (o RocketmqInstanceArrayOutput) ToRocketmqInstanceArrayOutput() RocketmqInstanceArrayOutput

func (RocketmqInstanceArrayOutput) ToRocketmqInstanceArrayOutputWithContext

func (o RocketmqInstanceArrayOutput) ToRocketmqInstanceArrayOutputWithContext(ctx context.Context) RocketmqInstanceArrayOutput

type RocketmqInstanceInput

type RocketmqInstanceInput interface {
	pulumi.Input

	ToRocketmqInstanceOutput() RocketmqInstanceOutput
	ToRocketmqInstanceOutputWithContext(ctx context.Context) RocketmqInstanceOutput
}

type RocketmqInstanceIpRule

type RocketmqInstanceIpRule struct {
	Allow  bool   `pulumi:"allow"`
	Ip     string `pulumi:"ip"`
	Remark string `pulumi:"remark"`
}

type RocketmqInstanceIpRuleArgs

type RocketmqInstanceIpRuleArgs struct {
	Allow  pulumi.BoolInput   `pulumi:"allow"`
	Ip     pulumi.StringInput `pulumi:"ip"`
	Remark pulumi.StringInput `pulumi:"remark"`
}

func (RocketmqInstanceIpRuleArgs) ElementType

func (RocketmqInstanceIpRuleArgs) ElementType() reflect.Type

func (RocketmqInstanceIpRuleArgs) ToRocketmqInstanceIpRuleOutput

func (i RocketmqInstanceIpRuleArgs) ToRocketmqInstanceIpRuleOutput() RocketmqInstanceIpRuleOutput

func (RocketmqInstanceIpRuleArgs) ToRocketmqInstanceIpRuleOutputWithContext

func (i RocketmqInstanceIpRuleArgs) ToRocketmqInstanceIpRuleOutputWithContext(ctx context.Context) RocketmqInstanceIpRuleOutput

type RocketmqInstanceIpRuleArray

type RocketmqInstanceIpRuleArray []RocketmqInstanceIpRuleInput

func (RocketmqInstanceIpRuleArray) ElementType

func (RocketmqInstanceIpRuleArray) ToRocketmqInstanceIpRuleArrayOutput

func (i RocketmqInstanceIpRuleArray) ToRocketmqInstanceIpRuleArrayOutput() RocketmqInstanceIpRuleArrayOutput

func (RocketmqInstanceIpRuleArray) ToRocketmqInstanceIpRuleArrayOutputWithContext

func (i RocketmqInstanceIpRuleArray) ToRocketmqInstanceIpRuleArrayOutputWithContext(ctx context.Context) RocketmqInstanceIpRuleArrayOutput

type RocketmqInstanceIpRuleArrayInput

type RocketmqInstanceIpRuleArrayInput interface {
	pulumi.Input

	ToRocketmqInstanceIpRuleArrayOutput() RocketmqInstanceIpRuleArrayOutput
	ToRocketmqInstanceIpRuleArrayOutputWithContext(context.Context) RocketmqInstanceIpRuleArrayOutput
}

RocketmqInstanceIpRuleArrayInput is an input type that accepts RocketmqInstanceIpRuleArray and RocketmqInstanceIpRuleArrayOutput values. You can construct a concrete instance of `RocketmqInstanceIpRuleArrayInput` via:

RocketmqInstanceIpRuleArray{ RocketmqInstanceIpRuleArgs{...} }

type RocketmqInstanceIpRuleArrayOutput

type RocketmqInstanceIpRuleArrayOutput struct{ *pulumi.OutputState }

func (RocketmqInstanceIpRuleArrayOutput) ElementType

func (RocketmqInstanceIpRuleArrayOutput) Index

func (RocketmqInstanceIpRuleArrayOutput) ToRocketmqInstanceIpRuleArrayOutput

func (o RocketmqInstanceIpRuleArrayOutput) ToRocketmqInstanceIpRuleArrayOutput() RocketmqInstanceIpRuleArrayOutput

func (RocketmqInstanceIpRuleArrayOutput) ToRocketmqInstanceIpRuleArrayOutputWithContext

func (o RocketmqInstanceIpRuleArrayOutput) ToRocketmqInstanceIpRuleArrayOutputWithContext(ctx context.Context) RocketmqInstanceIpRuleArrayOutput

type RocketmqInstanceIpRuleInput

type RocketmqInstanceIpRuleInput interface {
	pulumi.Input

	ToRocketmqInstanceIpRuleOutput() RocketmqInstanceIpRuleOutput
	ToRocketmqInstanceIpRuleOutputWithContext(context.Context) RocketmqInstanceIpRuleOutput
}

RocketmqInstanceIpRuleInput is an input type that accepts RocketmqInstanceIpRuleArgs and RocketmqInstanceIpRuleOutput values. You can construct a concrete instance of `RocketmqInstanceIpRuleInput` via:

RocketmqInstanceIpRuleArgs{...}

type RocketmqInstanceIpRuleOutput

type RocketmqInstanceIpRuleOutput struct{ *pulumi.OutputState }

func (RocketmqInstanceIpRuleOutput) Allow

func (RocketmqInstanceIpRuleOutput) ElementType

func (RocketmqInstanceIpRuleOutput) Ip

func (RocketmqInstanceIpRuleOutput) Remark

func (RocketmqInstanceIpRuleOutput) ToRocketmqInstanceIpRuleOutput

func (o RocketmqInstanceIpRuleOutput) ToRocketmqInstanceIpRuleOutput() RocketmqInstanceIpRuleOutput

func (RocketmqInstanceIpRuleOutput) ToRocketmqInstanceIpRuleOutputWithContext

func (o RocketmqInstanceIpRuleOutput) ToRocketmqInstanceIpRuleOutputWithContext(ctx context.Context) RocketmqInstanceIpRuleOutput

type RocketmqInstanceMap

type RocketmqInstanceMap map[string]RocketmqInstanceInput

func (RocketmqInstanceMap) ElementType

func (RocketmqInstanceMap) ElementType() reflect.Type

func (RocketmqInstanceMap) ToRocketmqInstanceMapOutput

func (i RocketmqInstanceMap) ToRocketmqInstanceMapOutput() RocketmqInstanceMapOutput

func (RocketmqInstanceMap) ToRocketmqInstanceMapOutputWithContext

func (i RocketmqInstanceMap) ToRocketmqInstanceMapOutputWithContext(ctx context.Context) RocketmqInstanceMapOutput

type RocketmqInstanceMapInput

type RocketmqInstanceMapInput interface {
	pulumi.Input

	ToRocketmqInstanceMapOutput() RocketmqInstanceMapOutput
	ToRocketmqInstanceMapOutputWithContext(context.Context) RocketmqInstanceMapOutput
}

RocketmqInstanceMapInput is an input type that accepts RocketmqInstanceMap and RocketmqInstanceMapOutput values. You can construct a concrete instance of `RocketmqInstanceMapInput` via:

RocketmqInstanceMap{ "key": RocketmqInstanceArgs{...} }

type RocketmqInstanceMapOutput

type RocketmqInstanceMapOutput struct{ *pulumi.OutputState }

func (RocketmqInstanceMapOutput) ElementType

func (RocketmqInstanceMapOutput) ElementType() reflect.Type

func (RocketmqInstanceMapOutput) MapIndex

func (RocketmqInstanceMapOutput) ToRocketmqInstanceMapOutput

func (o RocketmqInstanceMapOutput) ToRocketmqInstanceMapOutput() RocketmqInstanceMapOutput

func (RocketmqInstanceMapOutput) ToRocketmqInstanceMapOutputWithContext

func (o RocketmqInstanceMapOutput) ToRocketmqInstanceMapOutputWithContext(ctx context.Context) RocketmqInstanceMapOutput

type RocketmqInstanceOutput

type RocketmqInstanceOutput struct{ *pulumi.OutputState }

func (RocketmqInstanceOutput) Bandwidth

func (o RocketmqInstanceOutput) Bandwidth() pulumi.IntOutput

Public network bandwidth. `bandwidth` must be greater than zero when `enable_public` equal true.

func (RocketmqInstanceOutput) ElementType

func (RocketmqInstanceOutput) ElementType() reflect.Type

func (RocketmqInstanceOutput) EnablePublic

func (o RocketmqInstanceOutput) EnablePublic() pulumi.BoolOutput

Whether to enable the public network. Must set `bandwidth` when `enable_public` equal true.

func (RocketmqInstanceOutput) InstanceType

func (o RocketmqInstanceOutput) InstanceType() pulumi.StringOutput

Instance type. Valid values: `EXPERIMENT`, `BASIC`, `PRO`, `PLATINUM`.

func (RocketmqInstanceOutput) IpRules

Public network access whitelist.

func (RocketmqInstanceOutput) MessageRetention

func (o RocketmqInstanceOutput) MessageRetention() pulumi.IntOutput

Message retention time in hours.

func (RocketmqInstanceOutput) Name

Instance name.

func (RocketmqInstanceOutput) PublicEndPoint

func (o RocketmqInstanceOutput) PublicEndPoint() pulumi.StringOutput

Public network access address.

func (RocketmqInstanceOutput) Remark

Remark.

func (RocketmqInstanceOutput) SkuCode

SKU code. Available specifications are as follows: experiment_500, basic_1k, basic_2k, basic_4k, basic_6k.

func (RocketmqInstanceOutput) SubnetId

Subnet id.

func (RocketmqInstanceOutput) Tags

Tag description list.

func (RocketmqInstanceOutput) ToRocketmqInstanceOutput

func (o RocketmqInstanceOutput) ToRocketmqInstanceOutput() RocketmqInstanceOutput

func (RocketmqInstanceOutput) ToRocketmqInstanceOutputWithContext

func (o RocketmqInstanceOutput) ToRocketmqInstanceOutputWithContext(ctx context.Context) RocketmqInstanceOutput

func (RocketmqInstanceOutput) VpcEndPoint

func (o RocketmqInstanceOutput) VpcEndPoint() pulumi.StringOutput

VPC access address.

func (RocketmqInstanceOutput) VpcId

VPC id.

type RocketmqInstanceState

type RocketmqInstanceState struct {
	// Public network bandwidth. `bandwidth` must be greater than zero when `enable_public` equal true.
	Bandwidth pulumi.IntPtrInput
	// Whether to enable the public network. Must set `bandwidth` when `enable_public` equal true.
	EnablePublic pulumi.BoolPtrInput
	// Instance type. Valid values: `EXPERIMENT`, `BASIC`, `PRO`, `PLATINUM`.
	InstanceType pulumi.StringPtrInput
	// Public network access whitelist.
	IpRules RocketmqInstanceIpRuleArrayInput
	// Message retention time in hours.
	MessageRetention pulumi.IntPtrInput
	// Instance name.
	Name pulumi.StringPtrInput
	// Public network access address.
	PublicEndPoint pulumi.StringPtrInput
	// Remark.
	Remark pulumi.StringPtrInput
	// SKU code. Available specifications are as follows: experiment_500, basic_1k, basic_2k, basic_4k, basic_6k.
	SkuCode pulumi.StringPtrInput
	// Subnet id.
	SubnetId pulumi.StringPtrInput
	// Tag description list.
	Tags pulumi.MapInput
	// VPC access address.
	VpcEndPoint pulumi.StringPtrInput
	// VPC id.
	VpcId pulumi.StringPtrInput
}

func (RocketmqInstanceState) ElementType

func (RocketmqInstanceState) ElementType() reflect.Type

type RocketmqRole

type RocketmqRole struct {
	pulumi.CustomResourceState

	// Access key.
	AccessKey pulumi.StringOutput `pulumi:"accessKey"`
	// Created time.
	CreatedTime pulumi.IntOutput `pulumi:"createdTime"`
	// ID of instance.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Modified time.
	ModifiedTime pulumi.IntOutput `pulumi:"modifiedTime"`
	// Whether to enable consumption permission.
	PermRead pulumi.BoolOutput `pulumi:"permRead"`
	// Whether to enable production permission.
	PermWrite pulumi.BoolOutput `pulumi:"permWrite"`
	// remark.
	Remark pulumi.StringOutput `pulumi:"remark"`
	// Name of role.
	Role pulumi.StringOutput `pulumi:"role"`
	// Secret key.
	SecretKey pulumi.StringOutput `pulumi:"secretKey"`
}

func GetRocketmqRole

func GetRocketmqRole(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RocketmqRoleState, opts ...pulumi.ResourceOption) (*RocketmqRole, error)

GetRocketmqRole gets an existing RocketmqRole 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 NewRocketmqRole

func NewRocketmqRole(ctx *pulumi.Context,
	name string, args *RocketmqRoleArgs, opts ...pulumi.ResourceOption) (*RocketmqRole, error)

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

func (*RocketmqRole) ElementType

func (*RocketmqRole) ElementType() reflect.Type

func (*RocketmqRole) ToRocketmqRoleOutput

func (i *RocketmqRole) ToRocketmqRoleOutput() RocketmqRoleOutput

func (*RocketmqRole) ToRocketmqRoleOutputWithContext

func (i *RocketmqRole) ToRocketmqRoleOutputWithContext(ctx context.Context) RocketmqRoleOutput

type RocketmqRoleArgs

type RocketmqRoleArgs struct {
	// ID of instance.
	InstanceId pulumi.StringInput
	// Whether to enable consumption permission.
	PermRead pulumi.BoolInput
	// Whether to enable production permission.
	PermWrite pulumi.BoolInput
	// remark.
	Remark pulumi.StringInput
	// Name of role.
	Role pulumi.StringInput
}

The set of arguments for constructing a RocketmqRole resource.

func (RocketmqRoleArgs) ElementType

func (RocketmqRoleArgs) ElementType() reflect.Type

type RocketmqRoleArray

type RocketmqRoleArray []RocketmqRoleInput

func (RocketmqRoleArray) ElementType

func (RocketmqRoleArray) ElementType() reflect.Type

func (RocketmqRoleArray) ToRocketmqRoleArrayOutput

func (i RocketmqRoleArray) ToRocketmqRoleArrayOutput() RocketmqRoleArrayOutput

func (RocketmqRoleArray) ToRocketmqRoleArrayOutputWithContext

func (i RocketmqRoleArray) ToRocketmqRoleArrayOutputWithContext(ctx context.Context) RocketmqRoleArrayOutput

type RocketmqRoleArrayInput

type RocketmqRoleArrayInput interface {
	pulumi.Input

	ToRocketmqRoleArrayOutput() RocketmqRoleArrayOutput
	ToRocketmqRoleArrayOutputWithContext(context.Context) RocketmqRoleArrayOutput
}

RocketmqRoleArrayInput is an input type that accepts RocketmqRoleArray and RocketmqRoleArrayOutput values. You can construct a concrete instance of `RocketmqRoleArrayInput` via:

RocketmqRoleArray{ RocketmqRoleArgs{...} }

type RocketmqRoleArrayOutput

type RocketmqRoleArrayOutput struct{ *pulumi.OutputState }

func (RocketmqRoleArrayOutput) ElementType

func (RocketmqRoleArrayOutput) ElementType() reflect.Type

func (RocketmqRoleArrayOutput) Index

func (RocketmqRoleArrayOutput) ToRocketmqRoleArrayOutput

func (o RocketmqRoleArrayOutput) ToRocketmqRoleArrayOutput() RocketmqRoleArrayOutput

func (RocketmqRoleArrayOutput) ToRocketmqRoleArrayOutputWithContext

func (o RocketmqRoleArrayOutput) ToRocketmqRoleArrayOutputWithContext(ctx context.Context) RocketmqRoleArrayOutput

type RocketmqRoleInput

type RocketmqRoleInput interface {
	pulumi.Input

	ToRocketmqRoleOutput() RocketmqRoleOutput
	ToRocketmqRoleOutputWithContext(ctx context.Context) RocketmqRoleOutput
}

type RocketmqRoleMap

type RocketmqRoleMap map[string]RocketmqRoleInput

func (RocketmqRoleMap) ElementType

func (RocketmqRoleMap) ElementType() reflect.Type

func (RocketmqRoleMap) ToRocketmqRoleMapOutput

func (i RocketmqRoleMap) ToRocketmqRoleMapOutput() RocketmqRoleMapOutput

func (RocketmqRoleMap) ToRocketmqRoleMapOutputWithContext

func (i RocketmqRoleMap) ToRocketmqRoleMapOutputWithContext(ctx context.Context) RocketmqRoleMapOutput

type RocketmqRoleMapInput

type RocketmqRoleMapInput interface {
	pulumi.Input

	ToRocketmqRoleMapOutput() RocketmqRoleMapOutput
	ToRocketmqRoleMapOutputWithContext(context.Context) RocketmqRoleMapOutput
}

RocketmqRoleMapInput is an input type that accepts RocketmqRoleMap and RocketmqRoleMapOutput values. You can construct a concrete instance of `RocketmqRoleMapInput` via:

RocketmqRoleMap{ "key": RocketmqRoleArgs{...} }

type RocketmqRoleMapOutput

type RocketmqRoleMapOutput struct{ *pulumi.OutputState }

func (RocketmqRoleMapOutput) ElementType

func (RocketmqRoleMapOutput) ElementType() reflect.Type

func (RocketmqRoleMapOutput) MapIndex

func (RocketmqRoleMapOutput) ToRocketmqRoleMapOutput

func (o RocketmqRoleMapOutput) ToRocketmqRoleMapOutput() RocketmqRoleMapOutput

func (RocketmqRoleMapOutput) ToRocketmqRoleMapOutputWithContext

func (o RocketmqRoleMapOutput) ToRocketmqRoleMapOutputWithContext(ctx context.Context) RocketmqRoleMapOutput

type RocketmqRoleOutput

type RocketmqRoleOutput struct{ *pulumi.OutputState }

func (RocketmqRoleOutput) AccessKey

func (o RocketmqRoleOutput) AccessKey() pulumi.StringOutput

Access key.

func (RocketmqRoleOutput) CreatedTime

func (o RocketmqRoleOutput) CreatedTime() pulumi.IntOutput

Created time.

func (RocketmqRoleOutput) ElementType

func (RocketmqRoleOutput) ElementType() reflect.Type

func (RocketmqRoleOutput) InstanceId

func (o RocketmqRoleOutput) InstanceId() pulumi.StringOutput

ID of instance.

func (RocketmqRoleOutput) ModifiedTime

func (o RocketmqRoleOutput) ModifiedTime() pulumi.IntOutput

Modified time.

func (RocketmqRoleOutput) PermRead

func (o RocketmqRoleOutput) PermRead() pulumi.BoolOutput

Whether to enable consumption permission.

func (RocketmqRoleOutput) PermWrite

func (o RocketmqRoleOutput) PermWrite() pulumi.BoolOutput

Whether to enable production permission.

func (RocketmqRoleOutput) Remark

remark.

func (RocketmqRoleOutput) Role

Name of role.

func (RocketmqRoleOutput) SecretKey

func (o RocketmqRoleOutput) SecretKey() pulumi.StringOutput

Secret key.

func (RocketmqRoleOutput) ToRocketmqRoleOutput

func (o RocketmqRoleOutput) ToRocketmqRoleOutput() RocketmqRoleOutput

func (RocketmqRoleOutput) ToRocketmqRoleOutputWithContext

func (o RocketmqRoleOutput) ToRocketmqRoleOutputWithContext(ctx context.Context) RocketmqRoleOutput

type RocketmqRoleState

type RocketmqRoleState struct {
	// Access key.
	AccessKey pulumi.StringPtrInput
	// Created time.
	CreatedTime pulumi.IntPtrInput
	// ID of instance.
	InstanceId pulumi.StringPtrInput
	// Modified time.
	ModifiedTime pulumi.IntPtrInput
	// Whether to enable consumption permission.
	PermRead pulumi.BoolPtrInput
	// Whether to enable production permission.
	PermWrite pulumi.BoolPtrInput
	// remark.
	Remark pulumi.StringPtrInput
	// Name of role.
	Role pulumi.StringPtrInput
	// Secret key.
	SecretKey pulumi.StringPtrInput
}

func (RocketmqRoleState) ElementType

func (RocketmqRoleState) ElementType() reflect.Type

type RocketmqTopic

type RocketmqTopic struct {
	pulumi.CustomResourceState

	// Instance Id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Number of queue. Must be greater than or equal to 3.
	QueueNum pulumi.IntOutput `pulumi:"queueNum"`
	// remark.
	Remark pulumi.StringPtrOutput `pulumi:"remark"`
	// topic.
	Topic pulumi.StringOutput `pulumi:"topic"`
	// Topic type. `UNSPECIFIED`: not specified, `NORMAL`: normal message, `FIFO`: sequential message, `DELAY`: delayed
	// message.
	TopicType pulumi.StringOutput `pulumi:"topicType"`
}

func GetRocketmqTopic

func GetRocketmqTopic(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RocketmqTopicState, opts ...pulumi.ResourceOption) (*RocketmqTopic, error)

GetRocketmqTopic gets an existing RocketmqTopic 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 NewRocketmqTopic

func NewRocketmqTopic(ctx *pulumi.Context,
	name string, args *RocketmqTopicArgs, opts ...pulumi.ResourceOption) (*RocketmqTopic, error)

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

func (*RocketmqTopic) ElementType

func (*RocketmqTopic) ElementType() reflect.Type

func (*RocketmqTopic) ToRocketmqTopicOutput

func (i *RocketmqTopic) ToRocketmqTopicOutput() RocketmqTopicOutput

func (*RocketmqTopic) ToRocketmqTopicOutputWithContext

func (i *RocketmqTopic) ToRocketmqTopicOutputWithContext(ctx context.Context) RocketmqTopicOutput

type RocketmqTopicArgs

type RocketmqTopicArgs struct {
	// Instance Id.
	InstanceId pulumi.StringInput
	// Number of queue. Must be greater than or equal to 3.
	QueueNum pulumi.IntInput
	// remark.
	Remark pulumi.StringPtrInput
	// topic.
	Topic pulumi.StringInput
	// Topic type. `UNSPECIFIED`: not specified, `NORMAL`: normal message, `FIFO`: sequential message, `DELAY`: delayed
	// message.
	TopicType pulumi.StringInput
}

The set of arguments for constructing a RocketmqTopic resource.

func (RocketmqTopicArgs) ElementType

func (RocketmqTopicArgs) ElementType() reflect.Type

type RocketmqTopicArray

type RocketmqTopicArray []RocketmqTopicInput

func (RocketmqTopicArray) ElementType

func (RocketmqTopicArray) ElementType() reflect.Type

func (RocketmqTopicArray) ToRocketmqTopicArrayOutput

func (i RocketmqTopicArray) ToRocketmqTopicArrayOutput() RocketmqTopicArrayOutput

func (RocketmqTopicArray) ToRocketmqTopicArrayOutputWithContext

func (i RocketmqTopicArray) ToRocketmqTopicArrayOutputWithContext(ctx context.Context) RocketmqTopicArrayOutput

type RocketmqTopicArrayInput

type RocketmqTopicArrayInput interface {
	pulumi.Input

	ToRocketmqTopicArrayOutput() RocketmqTopicArrayOutput
	ToRocketmqTopicArrayOutputWithContext(context.Context) RocketmqTopicArrayOutput
}

RocketmqTopicArrayInput is an input type that accepts RocketmqTopicArray and RocketmqTopicArrayOutput values. You can construct a concrete instance of `RocketmqTopicArrayInput` via:

RocketmqTopicArray{ RocketmqTopicArgs{...} }

type RocketmqTopicArrayOutput

type RocketmqTopicArrayOutput struct{ *pulumi.OutputState }

func (RocketmqTopicArrayOutput) ElementType

func (RocketmqTopicArrayOutput) ElementType() reflect.Type

func (RocketmqTopicArrayOutput) Index

func (RocketmqTopicArrayOutput) ToRocketmqTopicArrayOutput

func (o RocketmqTopicArrayOutput) ToRocketmqTopicArrayOutput() RocketmqTopicArrayOutput

func (RocketmqTopicArrayOutput) ToRocketmqTopicArrayOutputWithContext

func (o RocketmqTopicArrayOutput) ToRocketmqTopicArrayOutputWithContext(ctx context.Context) RocketmqTopicArrayOutput

type RocketmqTopicInput

type RocketmqTopicInput interface {
	pulumi.Input

	ToRocketmqTopicOutput() RocketmqTopicOutput
	ToRocketmqTopicOutputWithContext(ctx context.Context) RocketmqTopicOutput
}

type RocketmqTopicMap

type RocketmqTopicMap map[string]RocketmqTopicInput

func (RocketmqTopicMap) ElementType

func (RocketmqTopicMap) ElementType() reflect.Type

func (RocketmqTopicMap) ToRocketmqTopicMapOutput

func (i RocketmqTopicMap) ToRocketmqTopicMapOutput() RocketmqTopicMapOutput

func (RocketmqTopicMap) ToRocketmqTopicMapOutputWithContext

func (i RocketmqTopicMap) ToRocketmqTopicMapOutputWithContext(ctx context.Context) RocketmqTopicMapOutput

type RocketmqTopicMapInput

type RocketmqTopicMapInput interface {
	pulumi.Input

	ToRocketmqTopicMapOutput() RocketmqTopicMapOutput
	ToRocketmqTopicMapOutputWithContext(context.Context) RocketmqTopicMapOutput
}

RocketmqTopicMapInput is an input type that accepts RocketmqTopicMap and RocketmqTopicMapOutput values. You can construct a concrete instance of `RocketmqTopicMapInput` via:

RocketmqTopicMap{ "key": RocketmqTopicArgs{...} }

type RocketmqTopicMapOutput

type RocketmqTopicMapOutput struct{ *pulumi.OutputState }

func (RocketmqTopicMapOutput) ElementType

func (RocketmqTopicMapOutput) ElementType() reflect.Type

func (RocketmqTopicMapOutput) MapIndex

func (RocketmqTopicMapOutput) ToRocketmqTopicMapOutput

func (o RocketmqTopicMapOutput) ToRocketmqTopicMapOutput() RocketmqTopicMapOutput

func (RocketmqTopicMapOutput) ToRocketmqTopicMapOutputWithContext

func (o RocketmqTopicMapOutput) ToRocketmqTopicMapOutputWithContext(ctx context.Context) RocketmqTopicMapOutput

type RocketmqTopicOutput

type RocketmqTopicOutput struct{ *pulumi.OutputState }

func (RocketmqTopicOutput) ElementType

func (RocketmqTopicOutput) ElementType() reflect.Type

func (RocketmqTopicOutput) InstanceId

func (o RocketmqTopicOutput) InstanceId() pulumi.StringOutput

Instance Id.

func (RocketmqTopicOutput) QueueNum

func (o RocketmqTopicOutput) QueueNum() pulumi.IntOutput

Number of queue. Must be greater than or equal to 3.

func (RocketmqTopicOutput) Remark

remark.

func (RocketmqTopicOutput) ToRocketmqTopicOutput

func (o RocketmqTopicOutput) ToRocketmqTopicOutput() RocketmqTopicOutput

func (RocketmqTopicOutput) ToRocketmqTopicOutputWithContext

func (o RocketmqTopicOutput) ToRocketmqTopicOutputWithContext(ctx context.Context) RocketmqTopicOutput

func (RocketmqTopicOutput) Topic

topic.

func (RocketmqTopicOutput) TopicType

func (o RocketmqTopicOutput) TopicType() pulumi.StringOutput

Topic type. `UNSPECIFIED`: not specified, `NORMAL`: normal message, `FIFO`: sequential message, `DELAY`: delayed message.

type RocketmqTopicState

type RocketmqTopicState struct {
	// Instance Id.
	InstanceId pulumi.StringPtrInput
	// Number of queue. Must be greater than or equal to 3.
	QueueNum pulumi.IntPtrInput
	// remark.
	Remark pulumi.StringPtrInput
	// topic.
	Topic pulumi.StringPtrInput
	// Topic type. `UNSPECIFIED`: not specified, `NORMAL`: normal message, `FIFO`: sequential message, `DELAY`: delayed
	// message.
	TopicType pulumi.StringPtrInput
}

func (RocketmqTopicState) ElementType

func (RocketmqTopicState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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