Documentation ¶
Index ¶
- type Instance
- type InstanceArgs
- type InstanceArray
- type InstanceArrayInput
- type InstanceArrayOutput
- type InstanceInput
- type InstanceMap
- type InstanceMapInput
- type InstanceMapOutput
- type InstanceOutput
- func (o InstanceOutput) BindClusterId() pulumi.IntPtrOutput
- func (o InstanceOutput) ClusterName() pulumi.StringOutput
- func (InstanceOutput) ElementType() reflect.Type
- func (o InstanceOutput) Remark() pulumi.StringPtrOutput
- func (o InstanceOutput) ToInstanceOutput() InstanceOutput
- func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
- type InstanceState
- type Namespace
- type NamespaceArgs
- type NamespaceArray
- type NamespaceArrayInput
- type NamespaceArrayOutput
- func (NamespaceArrayOutput) ElementType() reflect.Type
- func (o NamespaceArrayOutput) Index(i pulumi.IntInput) NamespaceOutput
- func (o NamespaceArrayOutput) ToNamespaceArrayOutput() NamespaceArrayOutput
- func (o NamespaceArrayOutput) ToNamespaceArrayOutputWithContext(ctx context.Context) NamespaceArrayOutput
- type NamespaceInput
- type NamespaceMap
- type NamespaceMapInput
- type NamespaceMapOutput
- type NamespaceOutput
- func (o NamespaceOutput) ClusterId() pulumi.StringOutput
- func (NamespaceOutput) ElementType() reflect.Type
- func (o NamespaceOutput) EnvironName() pulumi.StringOutput
- func (o NamespaceOutput) MsgTtl() pulumi.IntOutput
- func (o NamespaceOutput) Remark() pulumi.StringPtrOutput
- func (o NamespaceOutput) RetentionPolicy() pulumi.MapOutput
- func (o NamespaceOutput) ToNamespaceOutput() NamespaceOutput
- func (o NamespaceOutput) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput
- type NamespaceRoleAttachment
- type NamespaceRoleAttachmentArgs
- type NamespaceRoleAttachmentArray
- func (NamespaceRoleAttachmentArray) ElementType() reflect.Type
- func (i NamespaceRoleAttachmentArray) ToNamespaceRoleAttachmentArrayOutput() NamespaceRoleAttachmentArrayOutput
- func (i NamespaceRoleAttachmentArray) ToNamespaceRoleAttachmentArrayOutputWithContext(ctx context.Context) NamespaceRoleAttachmentArrayOutput
- type NamespaceRoleAttachmentArrayInput
- type NamespaceRoleAttachmentArrayOutput
- func (NamespaceRoleAttachmentArrayOutput) ElementType() reflect.Type
- func (o NamespaceRoleAttachmentArrayOutput) Index(i pulumi.IntInput) NamespaceRoleAttachmentOutput
- func (o NamespaceRoleAttachmentArrayOutput) ToNamespaceRoleAttachmentArrayOutput() NamespaceRoleAttachmentArrayOutput
- func (o NamespaceRoleAttachmentArrayOutput) ToNamespaceRoleAttachmentArrayOutputWithContext(ctx context.Context) NamespaceRoleAttachmentArrayOutput
- type NamespaceRoleAttachmentInput
- type NamespaceRoleAttachmentMap
- func (NamespaceRoleAttachmentMap) ElementType() reflect.Type
- func (i NamespaceRoleAttachmentMap) ToNamespaceRoleAttachmentMapOutput() NamespaceRoleAttachmentMapOutput
- func (i NamespaceRoleAttachmentMap) ToNamespaceRoleAttachmentMapOutputWithContext(ctx context.Context) NamespaceRoleAttachmentMapOutput
- type NamespaceRoleAttachmentMapInput
- type NamespaceRoleAttachmentMapOutput
- func (NamespaceRoleAttachmentMapOutput) ElementType() reflect.Type
- func (o NamespaceRoleAttachmentMapOutput) MapIndex(k pulumi.StringInput) NamespaceRoleAttachmentOutput
- func (o NamespaceRoleAttachmentMapOutput) ToNamespaceRoleAttachmentMapOutput() NamespaceRoleAttachmentMapOutput
- func (o NamespaceRoleAttachmentMapOutput) ToNamespaceRoleAttachmentMapOutputWithContext(ctx context.Context) NamespaceRoleAttachmentMapOutput
- type NamespaceRoleAttachmentOutput
- func (o NamespaceRoleAttachmentOutput) ClusterId() pulumi.StringOutput
- func (o NamespaceRoleAttachmentOutput) CreateTime() pulumi.StringOutput
- func (NamespaceRoleAttachmentOutput) ElementType() reflect.Type
- func (o NamespaceRoleAttachmentOutput) EnvironId() pulumi.StringOutput
- func (o NamespaceRoleAttachmentOutput) Permissions() pulumi.StringArrayOutput
- func (o NamespaceRoleAttachmentOutput) RoleName() pulumi.StringOutput
- func (o NamespaceRoleAttachmentOutput) ToNamespaceRoleAttachmentOutput() NamespaceRoleAttachmentOutput
- func (o NamespaceRoleAttachmentOutput) ToNamespaceRoleAttachmentOutputWithContext(ctx context.Context) NamespaceRoleAttachmentOutput
- type NamespaceRoleAttachmentState
- type NamespaceState
- type Role
- type RoleArgs
- type RoleArray
- type RoleArrayInput
- type RoleArrayOutput
- type RoleInput
- type RoleMap
- type RoleMapInput
- type RoleMapOutput
- type RoleOutput
- func (o RoleOutput) ClusterId() pulumi.StringOutput
- func (RoleOutput) ElementType() reflect.Type
- func (o RoleOutput) Remark() pulumi.StringOutput
- func (o RoleOutput) RoleName() pulumi.StringOutput
- func (o RoleOutput) ToRoleOutput() RoleOutput
- func (o RoleOutput) ToRoleOutputWithContext(ctx context.Context) RoleOutput
- type RoleState
- type Topic
- type TopicArgs
- type TopicArray
- type TopicArrayInput
- type TopicArrayOutput
- type TopicInput
- type TopicMap
- type TopicMapInput
- type TopicMapOutput
- type TopicOutput
- func (o TopicOutput) ClusterId() pulumi.StringOutput
- func (o TopicOutput) CreateTime() pulumi.StringOutput
- func (TopicOutput) ElementType() reflect.Type
- func (o TopicOutput) EnvironId() pulumi.StringOutput
- func (o TopicOutput) Partitions() pulumi.IntOutput
- func (o TopicOutput) Remark() pulumi.StringPtrOutput
- func (o TopicOutput) ToTopicOutput() TopicOutput
- func (o TopicOutput) ToTopicOutputWithContext(ctx context.Context) TopicOutput
- func (o TopicOutput) TopicName() pulumi.StringOutput
- func (o TopicOutput) TopicType() pulumi.IntOutput
- type TopicState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Instance ¶
type Instance struct { pulumi.CustomResourceState // The Dedicated Cluster Id. BindClusterId pulumi.IntPtrOutput `pulumi:"bindClusterId"` // The name of tdmq cluster to be created. ClusterName pulumi.StringOutput `pulumi:"clusterName"` // Description of the tdmq cluster. Remark pulumi.StringPtrOutput `pulumi:"remark"` }
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) ToInstanceOutput ¶
func (i *Instance) ToInstanceOutput() InstanceOutput
func (*Instance) ToInstanceOutputWithContext ¶
func (i *Instance) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
type InstanceArgs ¶
type InstanceArgs struct { // The Dedicated Cluster Id. BindClusterId pulumi.IntPtrInput // The name of tdmq cluster to be created. ClusterName pulumi.StringInput // Description of the tdmq cluster. Remark pulumi.StringPtrInput }
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 (o InstanceArrayOutput) Index(i pulumi.IntInput) InstanceOutput
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 (o InstanceMapOutput) MapIndex(k pulumi.StringInput) InstanceOutput
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) BindClusterId ¶
func (o InstanceOutput) BindClusterId() pulumi.IntPtrOutput
The Dedicated Cluster Id.
func (InstanceOutput) ClusterName ¶
func (o InstanceOutput) ClusterName() pulumi.StringOutput
The name of tdmq cluster to be created.
func (InstanceOutput) ElementType ¶
func (InstanceOutput) ElementType() reflect.Type
func (InstanceOutput) Remark ¶
func (o InstanceOutput) Remark() pulumi.StringPtrOutput
Description of the tdmq cluster.
func (InstanceOutput) ToInstanceOutput ¶
func (o InstanceOutput) ToInstanceOutput() InstanceOutput
func (InstanceOutput) ToInstanceOutputWithContext ¶
func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
type InstanceState ¶
type InstanceState struct { // The Dedicated Cluster Id. BindClusterId pulumi.IntPtrInput // The name of tdmq cluster to be created. ClusterName pulumi.StringPtrInput // Description of the tdmq cluster. Remark pulumi.StringPtrInput }
func (InstanceState) ElementType ¶
func (InstanceState) ElementType() reflect.Type
type Namespace ¶
type Namespace struct { pulumi.CustomResourceState // The Dedicated Cluster Id. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // The name of namespace to be created. EnvironName pulumi.StringOutput `pulumi:"environName"` // The expiration time of unconsumed message. MsgTtl pulumi.IntOutput `pulumi:"msgTtl"` // Description of the namespace. Remark pulumi.StringPtrOutput `pulumi:"remark"` // The Policy of message to retain. RetentionPolicy pulumi.MapOutput `pulumi:"retentionPolicy"` }
func GetNamespace ¶
func GetNamespace(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NamespaceState, opts ...pulumi.ResourceOption) (*Namespace, error)
GetNamespace gets an existing Namespace 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 NewNamespace ¶
func NewNamespace(ctx *pulumi.Context, name string, args *NamespaceArgs, opts ...pulumi.ResourceOption) (*Namespace, error)
NewNamespace registers a new resource with the given unique name, arguments, and options.
func (*Namespace) ElementType ¶
func (*Namespace) ToNamespaceOutput ¶
func (i *Namespace) ToNamespaceOutput() NamespaceOutput
func (*Namespace) ToNamespaceOutputWithContext ¶
func (i *Namespace) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput
type NamespaceArgs ¶
type NamespaceArgs struct { // The Dedicated Cluster Id. ClusterId pulumi.StringInput // The name of namespace to be created. EnvironName pulumi.StringInput // The expiration time of unconsumed message. MsgTtl pulumi.IntInput // Description of the namespace. Remark pulumi.StringPtrInput // The Policy of message to retain. RetentionPolicy pulumi.MapInput }
The set of arguments for constructing a Namespace resource.
func (NamespaceArgs) ElementType ¶
func (NamespaceArgs) ElementType() reflect.Type
type NamespaceArray ¶
type NamespaceArray []NamespaceInput
func (NamespaceArray) ElementType ¶
func (NamespaceArray) ElementType() reflect.Type
func (NamespaceArray) ToNamespaceArrayOutput ¶
func (i NamespaceArray) ToNamespaceArrayOutput() NamespaceArrayOutput
func (NamespaceArray) ToNamespaceArrayOutputWithContext ¶
func (i NamespaceArray) ToNamespaceArrayOutputWithContext(ctx context.Context) NamespaceArrayOutput
type NamespaceArrayInput ¶
type NamespaceArrayInput interface { pulumi.Input ToNamespaceArrayOutput() NamespaceArrayOutput ToNamespaceArrayOutputWithContext(context.Context) NamespaceArrayOutput }
NamespaceArrayInput is an input type that accepts NamespaceArray and NamespaceArrayOutput values. You can construct a concrete instance of `NamespaceArrayInput` via:
NamespaceArray{ NamespaceArgs{...} }
type NamespaceArrayOutput ¶
type NamespaceArrayOutput struct{ *pulumi.OutputState }
func (NamespaceArrayOutput) ElementType ¶
func (NamespaceArrayOutput) ElementType() reflect.Type
func (NamespaceArrayOutput) Index ¶
func (o NamespaceArrayOutput) Index(i pulumi.IntInput) NamespaceOutput
func (NamespaceArrayOutput) ToNamespaceArrayOutput ¶
func (o NamespaceArrayOutput) ToNamespaceArrayOutput() NamespaceArrayOutput
func (NamespaceArrayOutput) ToNamespaceArrayOutputWithContext ¶
func (o NamespaceArrayOutput) ToNamespaceArrayOutputWithContext(ctx context.Context) NamespaceArrayOutput
type NamespaceInput ¶
type NamespaceInput interface { pulumi.Input ToNamespaceOutput() NamespaceOutput ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput }
type NamespaceMap ¶
type NamespaceMap map[string]NamespaceInput
func (NamespaceMap) ElementType ¶
func (NamespaceMap) ElementType() reflect.Type
func (NamespaceMap) ToNamespaceMapOutput ¶
func (i NamespaceMap) ToNamespaceMapOutput() NamespaceMapOutput
func (NamespaceMap) ToNamespaceMapOutputWithContext ¶
func (i NamespaceMap) ToNamespaceMapOutputWithContext(ctx context.Context) NamespaceMapOutput
type NamespaceMapInput ¶
type NamespaceMapInput interface { pulumi.Input ToNamespaceMapOutput() NamespaceMapOutput ToNamespaceMapOutputWithContext(context.Context) NamespaceMapOutput }
NamespaceMapInput is an input type that accepts NamespaceMap and NamespaceMapOutput values. You can construct a concrete instance of `NamespaceMapInput` via:
NamespaceMap{ "key": NamespaceArgs{...} }
type NamespaceMapOutput ¶
type NamespaceMapOutput struct{ *pulumi.OutputState }
func (NamespaceMapOutput) ElementType ¶
func (NamespaceMapOutput) ElementType() reflect.Type
func (NamespaceMapOutput) MapIndex ¶
func (o NamespaceMapOutput) MapIndex(k pulumi.StringInput) NamespaceOutput
func (NamespaceMapOutput) ToNamespaceMapOutput ¶
func (o NamespaceMapOutput) ToNamespaceMapOutput() NamespaceMapOutput
func (NamespaceMapOutput) ToNamespaceMapOutputWithContext ¶
func (o NamespaceMapOutput) ToNamespaceMapOutputWithContext(ctx context.Context) NamespaceMapOutput
type NamespaceOutput ¶
type NamespaceOutput struct{ *pulumi.OutputState }
func (NamespaceOutput) ClusterId ¶
func (o NamespaceOutput) ClusterId() pulumi.StringOutput
The Dedicated Cluster Id.
func (NamespaceOutput) ElementType ¶
func (NamespaceOutput) ElementType() reflect.Type
func (NamespaceOutput) EnvironName ¶
func (o NamespaceOutput) EnvironName() pulumi.StringOutput
The name of namespace to be created.
func (NamespaceOutput) MsgTtl ¶
func (o NamespaceOutput) MsgTtl() pulumi.IntOutput
The expiration time of unconsumed message.
func (NamespaceOutput) Remark ¶
func (o NamespaceOutput) Remark() pulumi.StringPtrOutput
Description of the namespace.
func (NamespaceOutput) RetentionPolicy ¶
func (o NamespaceOutput) RetentionPolicy() pulumi.MapOutput
The Policy of message to retain.
func (NamespaceOutput) ToNamespaceOutput ¶
func (o NamespaceOutput) ToNamespaceOutput() NamespaceOutput
func (NamespaceOutput) ToNamespaceOutputWithContext ¶
func (o NamespaceOutput) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput
type NamespaceRoleAttachment ¶
type NamespaceRoleAttachment struct { pulumi.CustomResourceState // The id of tdmq cluster. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // Creation time of resource. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The name of tdmq namespace. EnvironId pulumi.StringOutput `pulumi:"environId"` // The permissions of tdmq role. Permissions pulumi.StringArrayOutput `pulumi:"permissions"` // The name of tdmq role. RoleName pulumi.StringOutput `pulumi:"roleName"` }
func GetNamespaceRoleAttachment ¶
func GetNamespaceRoleAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NamespaceRoleAttachmentState, opts ...pulumi.ResourceOption) (*NamespaceRoleAttachment, error)
GetNamespaceRoleAttachment gets an existing NamespaceRoleAttachment 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 NewNamespaceRoleAttachment ¶
func NewNamespaceRoleAttachment(ctx *pulumi.Context, name string, args *NamespaceRoleAttachmentArgs, opts ...pulumi.ResourceOption) (*NamespaceRoleAttachment, error)
NewNamespaceRoleAttachment registers a new resource with the given unique name, arguments, and options.
func (*NamespaceRoleAttachment) ElementType ¶
func (*NamespaceRoleAttachment) ElementType() reflect.Type
func (*NamespaceRoleAttachment) ToNamespaceRoleAttachmentOutput ¶
func (i *NamespaceRoleAttachment) ToNamespaceRoleAttachmentOutput() NamespaceRoleAttachmentOutput
func (*NamespaceRoleAttachment) ToNamespaceRoleAttachmentOutputWithContext ¶
func (i *NamespaceRoleAttachment) ToNamespaceRoleAttachmentOutputWithContext(ctx context.Context) NamespaceRoleAttachmentOutput
type NamespaceRoleAttachmentArgs ¶
type NamespaceRoleAttachmentArgs struct { // The id of tdmq cluster. ClusterId pulumi.StringInput // The name of tdmq namespace. EnvironId pulumi.StringInput // The permissions of tdmq role. Permissions pulumi.StringArrayInput // The name of tdmq role. RoleName pulumi.StringInput }
The set of arguments for constructing a NamespaceRoleAttachment resource.
func (NamespaceRoleAttachmentArgs) ElementType ¶
func (NamespaceRoleAttachmentArgs) ElementType() reflect.Type
type NamespaceRoleAttachmentArray ¶
type NamespaceRoleAttachmentArray []NamespaceRoleAttachmentInput
func (NamespaceRoleAttachmentArray) ElementType ¶
func (NamespaceRoleAttachmentArray) ElementType() reflect.Type
func (NamespaceRoleAttachmentArray) ToNamespaceRoleAttachmentArrayOutput ¶
func (i NamespaceRoleAttachmentArray) ToNamespaceRoleAttachmentArrayOutput() NamespaceRoleAttachmentArrayOutput
func (NamespaceRoleAttachmentArray) ToNamespaceRoleAttachmentArrayOutputWithContext ¶
func (i NamespaceRoleAttachmentArray) ToNamespaceRoleAttachmentArrayOutputWithContext(ctx context.Context) NamespaceRoleAttachmentArrayOutput
type NamespaceRoleAttachmentArrayInput ¶
type NamespaceRoleAttachmentArrayInput interface { pulumi.Input ToNamespaceRoleAttachmentArrayOutput() NamespaceRoleAttachmentArrayOutput ToNamespaceRoleAttachmentArrayOutputWithContext(context.Context) NamespaceRoleAttachmentArrayOutput }
NamespaceRoleAttachmentArrayInput is an input type that accepts NamespaceRoleAttachmentArray and NamespaceRoleAttachmentArrayOutput values. You can construct a concrete instance of `NamespaceRoleAttachmentArrayInput` via:
NamespaceRoleAttachmentArray{ NamespaceRoleAttachmentArgs{...} }
type NamespaceRoleAttachmentArrayOutput ¶
type NamespaceRoleAttachmentArrayOutput struct{ *pulumi.OutputState }
func (NamespaceRoleAttachmentArrayOutput) ElementType ¶
func (NamespaceRoleAttachmentArrayOutput) ElementType() reflect.Type
func (NamespaceRoleAttachmentArrayOutput) Index ¶
func (o NamespaceRoleAttachmentArrayOutput) Index(i pulumi.IntInput) NamespaceRoleAttachmentOutput
func (NamespaceRoleAttachmentArrayOutput) ToNamespaceRoleAttachmentArrayOutput ¶
func (o NamespaceRoleAttachmentArrayOutput) ToNamespaceRoleAttachmentArrayOutput() NamespaceRoleAttachmentArrayOutput
func (NamespaceRoleAttachmentArrayOutput) ToNamespaceRoleAttachmentArrayOutputWithContext ¶
func (o NamespaceRoleAttachmentArrayOutput) ToNamespaceRoleAttachmentArrayOutputWithContext(ctx context.Context) NamespaceRoleAttachmentArrayOutput
type NamespaceRoleAttachmentInput ¶
type NamespaceRoleAttachmentInput interface { pulumi.Input ToNamespaceRoleAttachmentOutput() NamespaceRoleAttachmentOutput ToNamespaceRoleAttachmentOutputWithContext(ctx context.Context) NamespaceRoleAttachmentOutput }
type NamespaceRoleAttachmentMap ¶
type NamespaceRoleAttachmentMap map[string]NamespaceRoleAttachmentInput
func (NamespaceRoleAttachmentMap) ElementType ¶
func (NamespaceRoleAttachmentMap) ElementType() reflect.Type
func (NamespaceRoleAttachmentMap) ToNamespaceRoleAttachmentMapOutput ¶
func (i NamespaceRoleAttachmentMap) ToNamespaceRoleAttachmentMapOutput() NamespaceRoleAttachmentMapOutput
func (NamespaceRoleAttachmentMap) ToNamespaceRoleAttachmentMapOutputWithContext ¶
func (i NamespaceRoleAttachmentMap) ToNamespaceRoleAttachmentMapOutputWithContext(ctx context.Context) NamespaceRoleAttachmentMapOutput
type NamespaceRoleAttachmentMapInput ¶
type NamespaceRoleAttachmentMapInput interface { pulumi.Input ToNamespaceRoleAttachmentMapOutput() NamespaceRoleAttachmentMapOutput ToNamespaceRoleAttachmentMapOutputWithContext(context.Context) NamespaceRoleAttachmentMapOutput }
NamespaceRoleAttachmentMapInput is an input type that accepts NamespaceRoleAttachmentMap and NamespaceRoleAttachmentMapOutput values. You can construct a concrete instance of `NamespaceRoleAttachmentMapInput` via:
NamespaceRoleAttachmentMap{ "key": NamespaceRoleAttachmentArgs{...} }
type NamespaceRoleAttachmentMapOutput ¶
type NamespaceRoleAttachmentMapOutput struct{ *pulumi.OutputState }
func (NamespaceRoleAttachmentMapOutput) ElementType ¶
func (NamespaceRoleAttachmentMapOutput) ElementType() reflect.Type
func (NamespaceRoleAttachmentMapOutput) MapIndex ¶
func (o NamespaceRoleAttachmentMapOutput) MapIndex(k pulumi.StringInput) NamespaceRoleAttachmentOutput
func (NamespaceRoleAttachmentMapOutput) ToNamespaceRoleAttachmentMapOutput ¶
func (o NamespaceRoleAttachmentMapOutput) ToNamespaceRoleAttachmentMapOutput() NamespaceRoleAttachmentMapOutput
func (NamespaceRoleAttachmentMapOutput) ToNamespaceRoleAttachmentMapOutputWithContext ¶
func (o NamespaceRoleAttachmentMapOutput) ToNamespaceRoleAttachmentMapOutputWithContext(ctx context.Context) NamespaceRoleAttachmentMapOutput
type NamespaceRoleAttachmentOutput ¶
type NamespaceRoleAttachmentOutput struct{ *pulumi.OutputState }
func (NamespaceRoleAttachmentOutput) ClusterId ¶
func (o NamespaceRoleAttachmentOutput) ClusterId() pulumi.StringOutput
The id of tdmq cluster.
func (NamespaceRoleAttachmentOutput) CreateTime ¶
func (o NamespaceRoleAttachmentOutput) CreateTime() pulumi.StringOutput
Creation time of resource.
func (NamespaceRoleAttachmentOutput) ElementType ¶
func (NamespaceRoleAttachmentOutput) ElementType() reflect.Type
func (NamespaceRoleAttachmentOutput) EnvironId ¶
func (o NamespaceRoleAttachmentOutput) EnvironId() pulumi.StringOutput
The name of tdmq namespace.
func (NamespaceRoleAttachmentOutput) Permissions ¶
func (o NamespaceRoleAttachmentOutput) Permissions() pulumi.StringArrayOutput
The permissions of tdmq role.
func (NamespaceRoleAttachmentOutput) RoleName ¶
func (o NamespaceRoleAttachmentOutput) RoleName() pulumi.StringOutput
The name of tdmq role.
func (NamespaceRoleAttachmentOutput) ToNamespaceRoleAttachmentOutput ¶
func (o NamespaceRoleAttachmentOutput) ToNamespaceRoleAttachmentOutput() NamespaceRoleAttachmentOutput
func (NamespaceRoleAttachmentOutput) ToNamespaceRoleAttachmentOutputWithContext ¶
func (o NamespaceRoleAttachmentOutput) ToNamespaceRoleAttachmentOutputWithContext(ctx context.Context) NamespaceRoleAttachmentOutput
type NamespaceRoleAttachmentState ¶
type NamespaceRoleAttachmentState struct { // The id of tdmq cluster. ClusterId pulumi.StringPtrInput // Creation time of resource. CreateTime pulumi.StringPtrInput // The name of tdmq namespace. EnvironId pulumi.StringPtrInput // The permissions of tdmq role. Permissions pulumi.StringArrayInput // The name of tdmq role. RoleName pulumi.StringPtrInput }
func (NamespaceRoleAttachmentState) ElementType ¶
func (NamespaceRoleAttachmentState) ElementType() reflect.Type
type NamespaceState ¶
type NamespaceState struct { // The Dedicated Cluster Id. ClusterId pulumi.StringPtrInput // The name of namespace to be created. EnvironName pulumi.StringPtrInput // The expiration time of unconsumed message. MsgTtl pulumi.IntPtrInput // Description of the namespace. Remark pulumi.StringPtrInput // The Policy of message to retain. RetentionPolicy pulumi.MapInput }
func (NamespaceState) ElementType ¶
func (NamespaceState) ElementType() reflect.Type
type Role ¶
type Role struct { pulumi.CustomResourceState // The id of tdmq cluster. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // The description of tdmq role. Remark pulumi.StringOutput `pulumi:"remark"` // The name of tdmq role. RoleName pulumi.StringOutput `pulumi:"roleName"` }
func GetRole ¶
func GetRole(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RoleState, opts ...pulumi.ResourceOption) (*Role, error)
GetRole gets an existing Role 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 NewRole ¶
func NewRole(ctx *pulumi.Context, name string, args *RoleArgs, opts ...pulumi.ResourceOption) (*Role, error)
NewRole registers a new resource with the given unique name, arguments, and options.
func (*Role) ElementType ¶
func (*Role) ToRoleOutput ¶
func (i *Role) ToRoleOutput() RoleOutput
func (*Role) ToRoleOutputWithContext ¶
func (i *Role) ToRoleOutputWithContext(ctx context.Context) RoleOutput
type RoleArgs ¶
type RoleArgs struct { // The id of tdmq cluster. ClusterId pulumi.StringInput // The description of tdmq role. Remark pulumi.StringInput // The name of tdmq role. RoleName pulumi.StringInput }
The set of arguments for constructing a Role resource.
func (RoleArgs) ElementType ¶
type RoleArray ¶
type RoleArray []RoleInput
func (RoleArray) ElementType ¶
func (RoleArray) ToRoleArrayOutput ¶
func (i RoleArray) ToRoleArrayOutput() RoleArrayOutput
func (RoleArray) ToRoleArrayOutputWithContext ¶
func (i RoleArray) ToRoleArrayOutputWithContext(ctx context.Context) RoleArrayOutput
type RoleArrayInput ¶
type RoleArrayInput interface { pulumi.Input ToRoleArrayOutput() RoleArrayOutput ToRoleArrayOutputWithContext(context.Context) RoleArrayOutput }
RoleArrayInput is an input type that accepts RoleArray and RoleArrayOutput values. You can construct a concrete instance of `RoleArrayInput` via:
RoleArray{ RoleArgs{...} }
type RoleArrayOutput ¶
type RoleArrayOutput struct{ *pulumi.OutputState }
func (RoleArrayOutput) ElementType ¶
func (RoleArrayOutput) ElementType() reflect.Type
func (RoleArrayOutput) Index ¶
func (o RoleArrayOutput) Index(i pulumi.IntInput) RoleOutput
func (RoleArrayOutput) ToRoleArrayOutput ¶
func (o RoleArrayOutput) ToRoleArrayOutput() RoleArrayOutput
func (RoleArrayOutput) ToRoleArrayOutputWithContext ¶
func (o RoleArrayOutput) ToRoleArrayOutputWithContext(ctx context.Context) RoleArrayOutput
type RoleInput ¶
type RoleInput interface { pulumi.Input ToRoleOutput() RoleOutput ToRoleOutputWithContext(ctx context.Context) RoleOutput }
type RoleMap ¶
func (RoleMap) ElementType ¶
func (RoleMap) ToRoleMapOutput ¶
func (i RoleMap) ToRoleMapOutput() RoleMapOutput
func (RoleMap) ToRoleMapOutputWithContext ¶
func (i RoleMap) ToRoleMapOutputWithContext(ctx context.Context) RoleMapOutput
type RoleMapInput ¶
type RoleMapInput interface { pulumi.Input ToRoleMapOutput() RoleMapOutput ToRoleMapOutputWithContext(context.Context) RoleMapOutput }
RoleMapInput is an input type that accepts RoleMap and RoleMapOutput values. You can construct a concrete instance of `RoleMapInput` via:
RoleMap{ "key": RoleArgs{...} }
type RoleMapOutput ¶
type RoleMapOutput struct{ *pulumi.OutputState }
func (RoleMapOutput) ElementType ¶
func (RoleMapOutput) ElementType() reflect.Type
func (RoleMapOutput) MapIndex ¶
func (o RoleMapOutput) MapIndex(k pulumi.StringInput) RoleOutput
func (RoleMapOutput) ToRoleMapOutput ¶
func (o RoleMapOutput) ToRoleMapOutput() RoleMapOutput
func (RoleMapOutput) ToRoleMapOutputWithContext ¶
func (o RoleMapOutput) ToRoleMapOutputWithContext(ctx context.Context) RoleMapOutput
type RoleOutput ¶
type RoleOutput struct{ *pulumi.OutputState }
func (RoleOutput) ClusterId ¶
func (o RoleOutput) ClusterId() pulumi.StringOutput
The id of tdmq cluster.
func (RoleOutput) ElementType ¶
func (RoleOutput) ElementType() reflect.Type
func (RoleOutput) Remark ¶
func (o RoleOutput) Remark() pulumi.StringOutput
The description of tdmq role.
func (RoleOutput) RoleName ¶
func (o RoleOutput) RoleName() pulumi.StringOutput
The name of tdmq role.
func (RoleOutput) ToRoleOutput ¶
func (o RoleOutput) ToRoleOutput() RoleOutput
func (RoleOutput) ToRoleOutputWithContext ¶
func (o RoleOutput) ToRoleOutputWithContext(ctx context.Context) RoleOutput
type RoleState ¶
type RoleState struct { // The id of tdmq cluster. ClusterId pulumi.StringPtrInput // The description of tdmq role. Remark pulumi.StringPtrInput // The name of tdmq role. RoleName pulumi.StringPtrInput }
func (RoleState) ElementType ¶
type Topic ¶
type Topic struct { pulumi.CustomResourceState // The Dedicated Cluster Id. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // Creation time of resource. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The name of tdmq namespace. EnvironId pulumi.StringOutput `pulumi:"environId"` // The partitions of topic. Partitions pulumi.IntOutput `pulumi:"partitions"` // Description of the namespace. Remark pulumi.StringPtrOutput `pulumi:"remark"` // The name of topic to be created. TopicName pulumi.StringOutput `pulumi:"topicName"` // The type of topic. TopicType pulumi.IntOutput `pulumi:"topicType"` }
func GetTopic ¶
func GetTopic(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TopicState, opts ...pulumi.ResourceOption) (*Topic, error)
GetTopic gets an existing Topic 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 NewTopic ¶
func NewTopic(ctx *pulumi.Context, name string, args *TopicArgs, opts ...pulumi.ResourceOption) (*Topic, error)
NewTopic registers a new resource with the given unique name, arguments, and options.
func (*Topic) ElementType ¶
func (*Topic) ToTopicOutput ¶
func (i *Topic) ToTopicOutput() TopicOutput
func (*Topic) ToTopicOutputWithContext ¶
func (i *Topic) ToTopicOutputWithContext(ctx context.Context) TopicOutput
type TopicArgs ¶
type TopicArgs struct { // The Dedicated Cluster Id. ClusterId pulumi.StringInput // The name of tdmq namespace. EnvironId pulumi.StringInput // The partitions of topic. Partitions pulumi.IntInput // Description of the namespace. Remark pulumi.StringPtrInput // The name of topic to be created. TopicName pulumi.StringInput // The type of topic. TopicType pulumi.IntInput }
The set of arguments for constructing a Topic resource.
func (TopicArgs) ElementType ¶
type TopicArray ¶
type TopicArray []TopicInput
func (TopicArray) ElementType ¶
func (TopicArray) ElementType() reflect.Type
func (TopicArray) ToTopicArrayOutput ¶
func (i TopicArray) ToTopicArrayOutput() TopicArrayOutput
func (TopicArray) ToTopicArrayOutputWithContext ¶
func (i TopicArray) ToTopicArrayOutputWithContext(ctx context.Context) TopicArrayOutput
type TopicArrayInput ¶
type TopicArrayInput interface { pulumi.Input ToTopicArrayOutput() TopicArrayOutput ToTopicArrayOutputWithContext(context.Context) TopicArrayOutput }
TopicArrayInput is an input type that accepts TopicArray and TopicArrayOutput values. You can construct a concrete instance of `TopicArrayInput` via:
TopicArray{ TopicArgs{...} }
type TopicArrayOutput ¶
type TopicArrayOutput struct{ *pulumi.OutputState }
func (TopicArrayOutput) ElementType ¶
func (TopicArrayOutput) ElementType() reflect.Type
func (TopicArrayOutput) Index ¶
func (o TopicArrayOutput) Index(i pulumi.IntInput) TopicOutput
func (TopicArrayOutput) ToTopicArrayOutput ¶
func (o TopicArrayOutput) ToTopicArrayOutput() TopicArrayOutput
func (TopicArrayOutput) ToTopicArrayOutputWithContext ¶
func (o TopicArrayOutput) ToTopicArrayOutputWithContext(ctx context.Context) TopicArrayOutput
type TopicInput ¶
type TopicInput interface { pulumi.Input ToTopicOutput() TopicOutput ToTopicOutputWithContext(ctx context.Context) TopicOutput }
type TopicMap ¶
type TopicMap map[string]TopicInput
func (TopicMap) ElementType ¶
func (TopicMap) ToTopicMapOutput ¶
func (i TopicMap) ToTopicMapOutput() TopicMapOutput
func (TopicMap) ToTopicMapOutputWithContext ¶
func (i TopicMap) ToTopicMapOutputWithContext(ctx context.Context) TopicMapOutput
type TopicMapInput ¶
type TopicMapInput interface { pulumi.Input ToTopicMapOutput() TopicMapOutput ToTopicMapOutputWithContext(context.Context) TopicMapOutput }
TopicMapInput is an input type that accepts TopicMap and TopicMapOutput values. You can construct a concrete instance of `TopicMapInput` via:
TopicMap{ "key": TopicArgs{...} }
type TopicMapOutput ¶
type TopicMapOutput struct{ *pulumi.OutputState }
func (TopicMapOutput) ElementType ¶
func (TopicMapOutput) ElementType() reflect.Type
func (TopicMapOutput) MapIndex ¶
func (o TopicMapOutput) MapIndex(k pulumi.StringInput) TopicOutput
func (TopicMapOutput) ToTopicMapOutput ¶
func (o TopicMapOutput) ToTopicMapOutput() TopicMapOutput
func (TopicMapOutput) ToTopicMapOutputWithContext ¶
func (o TopicMapOutput) ToTopicMapOutputWithContext(ctx context.Context) TopicMapOutput
type TopicOutput ¶
type TopicOutput struct{ *pulumi.OutputState }
func (TopicOutput) ClusterId ¶
func (o TopicOutput) ClusterId() pulumi.StringOutput
The Dedicated Cluster Id.
func (TopicOutput) CreateTime ¶
func (o TopicOutput) CreateTime() pulumi.StringOutput
Creation time of resource.
func (TopicOutput) ElementType ¶
func (TopicOutput) ElementType() reflect.Type
func (TopicOutput) EnvironId ¶
func (o TopicOutput) EnvironId() pulumi.StringOutput
The name of tdmq namespace.
func (TopicOutput) Partitions ¶
func (o TopicOutput) Partitions() pulumi.IntOutput
The partitions of topic.
func (TopicOutput) Remark ¶
func (o TopicOutput) Remark() pulumi.StringPtrOutput
Description of the namespace.
func (TopicOutput) ToTopicOutput ¶
func (o TopicOutput) ToTopicOutput() TopicOutput
func (TopicOutput) ToTopicOutputWithContext ¶
func (o TopicOutput) ToTopicOutputWithContext(ctx context.Context) TopicOutput
func (TopicOutput) TopicName ¶
func (o TopicOutput) TopicName() pulumi.StringOutput
The name of topic to be created.
type TopicState ¶
type TopicState struct { // The Dedicated Cluster Id. ClusterId pulumi.StringPtrInput // Creation time of resource. CreateTime pulumi.StringPtrInput // The name of tdmq namespace. EnvironId pulumi.StringPtrInput // The partitions of topic. Partitions pulumi.IntPtrInput // Description of the namespace. Remark pulumi.StringPtrInput // The name of topic to be created. TopicName pulumi.StringPtrInput // The type of topic. TopicType pulumi.IntPtrInput }
func (TopicState) ElementType ¶
func (TopicState) ElementType() reflect.Type