Documentation
¶
Index ¶
- func PkgVersion() (semver.Version, error)
- type GetRocketmqClusterClusterList
- type GetRocketmqClusterClusterListArgs
- func (GetRocketmqClusterClusterListArgs) ElementType() reflect.Type
- func (i GetRocketmqClusterClusterListArgs) ToGetRocketmqClusterClusterListOutput() GetRocketmqClusterClusterListOutput
- func (i GetRocketmqClusterClusterListArgs) ToGetRocketmqClusterClusterListOutputWithContext(ctx context.Context) GetRocketmqClusterClusterListOutput
- type GetRocketmqClusterClusterListArray
- func (GetRocketmqClusterClusterListArray) ElementType() reflect.Type
- func (i GetRocketmqClusterClusterListArray) ToGetRocketmqClusterClusterListArrayOutput() GetRocketmqClusterClusterListArrayOutput
- func (i GetRocketmqClusterClusterListArray) ToGetRocketmqClusterClusterListArrayOutputWithContext(ctx context.Context) GetRocketmqClusterClusterListArrayOutput
- type GetRocketmqClusterClusterListArrayInput
- type GetRocketmqClusterClusterListArrayOutput
- func (GetRocketmqClusterClusterListArrayOutput) ElementType() reflect.Type
- func (o GetRocketmqClusterClusterListArrayOutput) Index(i pulumi.IntInput) GetRocketmqClusterClusterListOutput
- func (o GetRocketmqClusterClusterListArrayOutput) ToGetRocketmqClusterClusterListArrayOutput() GetRocketmqClusterClusterListArrayOutput
- func (o GetRocketmqClusterClusterListArrayOutput) ToGetRocketmqClusterClusterListArrayOutputWithContext(ctx context.Context) GetRocketmqClusterClusterListArrayOutput
- type GetRocketmqClusterClusterListConfig
- type GetRocketmqClusterClusterListConfigArgs
- func (GetRocketmqClusterClusterListConfigArgs) ElementType() reflect.Type
- func (i GetRocketmqClusterClusterListConfigArgs) ToGetRocketmqClusterClusterListConfigOutput() GetRocketmqClusterClusterListConfigOutput
- func (i GetRocketmqClusterClusterListConfigArgs) ToGetRocketmqClusterClusterListConfigOutputWithContext(ctx context.Context) GetRocketmqClusterClusterListConfigOutput
- type GetRocketmqClusterClusterListConfigArray
- func (GetRocketmqClusterClusterListConfigArray) ElementType() reflect.Type
- func (i GetRocketmqClusterClusterListConfigArray) ToGetRocketmqClusterClusterListConfigArrayOutput() GetRocketmqClusterClusterListConfigArrayOutput
- func (i GetRocketmqClusterClusterListConfigArray) ToGetRocketmqClusterClusterListConfigArrayOutputWithContext(ctx context.Context) GetRocketmqClusterClusterListConfigArrayOutput
- type GetRocketmqClusterClusterListConfigArrayInput
- type GetRocketmqClusterClusterListConfigArrayOutput
- func (GetRocketmqClusterClusterListConfigArrayOutput) ElementType() reflect.Type
- func (o GetRocketmqClusterClusterListConfigArrayOutput) Index(i pulumi.IntInput) GetRocketmqClusterClusterListConfigOutput
- func (o GetRocketmqClusterClusterListConfigArrayOutput) ToGetRocketmqClusterClusterListConfigArrayOutput() GetRocketmqClusterClusterListConfigArrayOutput
- func (o GetRocketmqClusterClusterListConfigArrayOutput) ToGetRocketmqClusterClusterListConfigArrayOutputWithContext(ctx context.Context) GetRocketmqClusterClusterListConfigArrayOutput
- type GetRocketmqClusterClusterListConfigInput
- type GetRocketmqClusterClusterListConfigOutput
- func (GetRocketmqClusterClusterListConfigOutput) ElementType() reflect.Type
- func (o GetRocketmqClusterClusterListConfigOutput) MaxGroupNum() pulumi.IntOutput
- func (o GetRocketmqClusterClusterListConfigOutput) MaxLatencyTime() pulumi.IntOutput
- func (o GetRocketmqClusterClusterListConfigOutput) MaxNamespaceNum() pulumi.IntOutput
- func (o GetRocketmqClusterClusterListConfigOutput) MaxRetentionTime() pulumi.IntOutput
- func (o GetRocketmqClusterClusterListConfigOutput) MaxTopicNum() pulumi.IntOutput
- func (o GetRocketmqClusterClusterListConfigOutput) MaxTpsPerNamespace() pulumi.IntOutput
- func (o GetRocketmqClusterClusterListConfigOutput) ToGetRocketmqClusterClusterListConfigOutput() GetRocketmqClusterClusterListConfigOutput
- func (o GetRocketmqClusterClusterListConfigOutput) ToGetRocketmqClusterClusterListConfigOutputWithContext(ctx context.Context) GetRocketmqClusterClusterListConfigOutput
- func (o GetRocketmqClusterClusterListConfigOutput) UsedGroupNum() pulumi.IntOutput
- func (o GetRocketmqClusterClusterListConfigOutput) UsedNamespaceNum() pulumi.IntOutput
- func (o GetRocketmqClusterClusterListConfigOutput) UsedTopicNum() pulumi.IntOutput
- type GetRocketmqClusterClusterListInfo
- type GetRocketmqClusterClusterListInfoArgs
- func (GetRocketmqClusterClusterListInfoArgs) ElementType() reflect.Type
- func (i GetRocketmqClusterClusterListInfoArgs) ToGetRocketmqClusterClusterListInfoOutput() GetRocketmqClusterClusterListInfoOutput
- func (i GetRocketmqClusterClusterListInfoArgs) ToGetRocketmqClusterClusterListInfoOutputWithContext(ctx context.Context) GetRocketmqClusterClusterListInfoOutput
- type GetRocketmqClusterClusterListInfoArray
- func (GetRocketmqClusterClusterListInfoArray) ElementType() reflect.Type
- func (i GetRocketmqClusterClusterListInfoArray) ToGetRocketmqClusterClusterListInfoArrayOutput() GetRocketmqClusterClusterListInfoArrayOutput
- func (i GetRocketmqClusterClusterListInfoArray) ToGetRocketmqClusterClusterListInfoArrayOutputWithContext(ctx context.Context) GetRocketmqClusterClusterListInfoArrayOutput
- type GetRocketmqClusterClusterListInfoArrayInput
- type GetRocketmqClusterClusterListInfoArrayOutput
- func (GetRocketmqClusterClusterListInfoArrayOutput) ElementType() reflect.Type
- func (o GetRocketmqClusterClusterListInfoArrayOutput) Index(i pulumi.IntInput) GetRocketmqClusterClusterListInfoOutput
- func (o GetRocketmqClusterClusterListInfoArrayOutput) ToGetRocketmqClusterClusterListInfoArrayOutput() GetRocketmqClusterClusterListInfoArrayOutput
- func (o GetRocketmqClusterClusterListInfoArrayOutput) ToGetRocketmqClusterClusterListInfoArrayOutputWithContext(ctx context.Context) GetRocketmqClusterClusterListInfoArrayOutput
- type GetRocketmqClusterClusterListInfoInput
- type GetRocketmqClusterClusterListInfoOutput
- func (o GetRocketmqClusterClusterListInfoOutput) ClusterId() pulumi.StringOutput
- func (o GetRocketmqClusterClusterListInfoOutput) ClusterName() pulumi.StringOutput
- func (o GetRocketmqClusterClusterListInfoOutput) CreateTime() pulumi.IntOutput
- func (GetRocketmqClusterClusterListInfoOutput) ElementType() reflect.Type
- func (o GetRocketmqClusterClusterListInfoOutput) IsVip() pulumi.BoolOutput
- func (o GetRocketmqClusterClusterListInfoOutput) PublicEndPoint() pulumi.StringOutput
- func (o GetRocketmqClusterClusterListInfoOutput) Region() pulumi.StringOutput
- func (o GetRocketmqClusterClusterListInfoOutput) Remark() pulumi.StringOutput
- func (o GetRocketmqClusterClusterListInfoOutput) RocketmqFlag() pulumi.BoolOutput
- func (o GetRocketmqClusterClusterListInfoOutput) SupportNamespaceEndpoint() pulumi.BoolOutput
- func (o GetRocketmqClusterClusterListInfoOutput) ToGetRocketmqClusterClusterListInfoOutput() GetRocketmqClusterClusterListInfoOutput
- func (o GetRocketmqClusterClusterListInfoOutput) ToGetRocketmqClusterClusterListInfoOutputWithContext(ctx context.Context) GetRocketmqClusterClusterListInfoOutput
- func (o GetRocketmqClusterClusterListInfoOutput) VpcEndPoint() pulumi.StringOutput
- func (o GetRocketmqClusterClusterListInfoOutput) Vpcs() GetRocketmqClusterClusterListInfoVpcArrayOutput
- type GetRocketmqClusterClusterListInfoVpc
- type GetRocketmqClusterClusterListInfoVpcArgs
- func (GetRocketmqClusterClusterListInfoVpcArgs) ElementType() reflect.Type
- func (i GetRocketmqClusterClusterListInfoVpcArgs) ToGetRocketmqClusterClusterListInfoVpcOutput() GetRocketmqClusterClusterListInfoVpcOutput
- func (i GetRocketmqClusterClusterListInfoVpcArgs) ToGetRocketmqClusterClusterListInfoVpcOutputWithContext(ctx context.Context) GetRocketmqClusterClusterListInfoVpcOutput
- type GetRocketmqClusterClusterListInfoVpcArray
- func (GetRocketmqClusterClusterListInfoVpcArray) ElementType() reflect.Type
- func (i GetRocketmqClusterClusterListInfoVpcArray) ToGetRocketmqClusterClusterListInfoVpcArrayOutput() GetRocketmqClusterClusterListInfoVpcArrayOutput
- func (i GetRocketmqClusterClusterListInfoVpcArray) ToGetRocketmqClusterClusterListInfoVpcArrayOutputWithContext(ctx context.Context) GetRocketmqClusterClusterListInfoVpcArrayOutput
- type GetRocketmqClusterClusterListInfoVpcArrayInput
- type GetRocketmqClusterClusterListInfoVpcArrayOutput
- func (GetRocketmqClusterClusterListInfoVpcArrayOutput) ElementType() reflect.Type
- func (o GetRocketmqClusterClusterListInfoVpcArrayOutput) Index(i pulumi.IntInput) GetRocketmqClusterClusterListInfoVpcOutput
- func (o GetRocketmqClusterClusterListInfoVpcArrayOutput) ToGetRocketmqClusterClusterListInfoVpcArrayOutput() GetRocketmqClusterClusterListInfoVpcArrayOutput
- func (o GetRocketmqClusterClusterListInfoVpcArrayOutput) ToGetRocketmqClusterClusterListInfoVpcArrayOutputWithContext(ctx context.Context) GetRocketmqClusterClusterListInfoVpcArrayOutput
- type GetRocketmqClusterClusterListInfoVpcInput
- type GetRocketmqClusterClusterListInfoVpcOutput
- func (GetRocketmqClusterClusterListInfoVpcOutput) ElementType() reflect.Type
- func (o GetRocketmqClusterClusterListInfoVpcOutput) SubnetId() pulumi.StringOutput
- func (o GetRocketmqClusterClusterListInfoVpcOutput) ToGetRocketmqClusterClusterListInfoVpcOutput() GetRocketmqClusterClusterListInfoVpcOutput
- func (o GetRocketmqClusterClusterListInfoVpcOutput) ToGetRocketmqClusterClusterListInfoVpcOutputWithContext(ctx context.Context) GetRocketmqClusterClusterListInfoVpcOutput
- func (o GetRocketmqClusterClusterListInfoVpcOutput) VpcId() pulumi.StringOutput
- type GetRocketmqClusterClusterListInput
- type GetRocketmqClusterClusterListOutput
- func (o GetRocketmqClusterClusterListOutput) Configs() GetRocketmqClusterClusterListConfigArrayOutput
- func (GetRocketmqClusterClusterListOutput) ElementType() reflect.Type
- func (o GetRocketmqClusterClusterListOutput) Infos() GetRocketmqClusterClusterListInfoArrayOutput
- func (o GetRocketmqClusterClusterListOutput) Status() pulumi.IntOutput
- func (o GetRocketmqClusterClusterListOutput) ToGetRocketmqClusterClusterListOutput() GetRocketmqClusterClusterListOutput
- func (o GetRocketmqClusterClusterListOutput) ToGetRocketmqClusterClusterListOutputWithContext(ctx context.Context) GetRocketmqClusterClusterListOutput
- type GetRocketmqGroupGroup
- type GetRocketmqGroupGroupArgs
- type GetRocketmqGroupGroupArray
- func (GetRocketmqGroupGroupArray) ElementType() reflect.Type
- func (i GetRocketmqGroupGroupArray) ToGetRocketmqGroupGroupArrayOutput() GetRocketmqGroupGroupArrayOutput
- func (i GetRocketmqGroupGroupArray) ToGetRocketmqGroupGroupArrayOutputWithContext(ctx context.Context) GetRocketmqGroupGroupArrayOutput
- type GetRocketmqGroupGroupArrayInput
- type GetRocketmqGroupGroupArrayOutput
- func (GetRocketmqGroupGroupArrayOutput) ElementType() reflect.Type
- func (o GetRocketmqGroupGroupArrayOutput) Index(i pulumi.IntInput) GetRocketmqGroupGroupOutput
- func (o GetRocketmqGroupGroupArrayOutput) ToGetRocketmqGroupGroupArrayOutput() GetRocketmqGroupGroupArrayOutput
- func (o GetRocketmqGroupGroupArrayOutput) ToGetRocketmqGroupGroupArrayOutputWithContext(ctx context.Context) GetRocketmqGroupGroupArrayOutput
- type GetRocketmqGroupGroupInput
- type GetRocketmqGroupGroupOutput
- func (o GetRocketmqGroupGroupOutput) BroadcastEnable() pulumi.BoolOutput
- func (o GetRocketmqGroupGroupOutput) ClientProtocol() pulumi.StringOutput
- func (o GetRocketmqGroupGroupOutput) ConsumerNum() pulumi.IntOutput
- func (o GetRocketmqGroupGroupOutput) ConsumerType() pulumi.StringOutput
- func (o GetRocketmqGroupGroupOutput) ConsumptionMode() pulumi.IntOutput
- func (o GetRocketmqGroupGroupOutput) CreateTime() pulumi.IntOutput
- func (GetRocketmqGroupGroupOutput) ElementType() reflect.Type
- func (o GetRocketmqGroupGroupOutput) Name() pulumi.StringOutput
- func (o GetRocketmqGroupGroupOutput) ReadEnable() pulumi.BoolOutput
- func (o GetRocketmqGroupGroupOutput) Remark() pulumi.StringOutput
- func (o GetRocketmqGroupGroupOutput) RetryPartitionNum() pulumi.IntOutput
- func (o GetRocketmqGroupGroupOutput) ToGetRocketmqGroupGroupOutput() GetRocketmqGroupGroupOutput
- func (o GetRocketmqGroupGroupOutput) ToGetRocketmqGroupGroupOutputWithContext(ctx context.Context) GetRocketmqGroupGroupOutput
- func (o GetRocketmqGroupGroupOutput) TotalAccumulative() pulumi.IntOutput
- func (o GetRocketmqGroupGroupOutput) Tps() pulumi.IntOutput
- func (o GetRocketmqGroupGroupOutput) UpdateTime() pulumi.IntOutput
- type GetRocketmqNamespaceNamespace
- type GetRocketmqNamespaceNamespaceArgs
- func (GetRocketmqNamespaceNamespaceArgs) ElementType() reflect.Type
- func (i GetRocketmqNamespaceNamespaceArgs) ToGetRocketmqNamespaceNamespaceOutput() GetRocketmqNamespaceNamespaceOutput
- func (i GetRocketmqNamespaceNamespaceArgs) ToGetRocketmqNamespaceNamespaceOutputWithContext(ctx context.Context) GetRocketmqNamespaceNamespaceOutput
- type GetRocketmqNamespaceNamespaceArray
- func (GetRocketmqNamespaceNamespaceArray) ElementType() reflect.Type
- func (i GetRocketmqNamespaceNamespaceArray) ToGetRocketmqNamespaceNamespaceArrayOutput() GetRocketmqNamespaceNamespaceArrayOutput
- func (i GetRocketmqNamespaceNamespaceArray) ToGetRocketmqNamespaceNamespaceArrayOutputWithContext(ctx context.Context) GetRocketmqNamespaceNamespaceArrayOutput
- type GetRocketmqNamespaceNamespaceArrayInput
- type GetRocketmqNamespaceNamespaceArrayOutput
- func (GetRocketmqNamespaceNamespaceArrayOutput) ElementType() reflect.Type
- func (o GetRocketmqNamespaceNamespaceArrayOutput) Index(i pulumi.IntInput) GetRocketmqNamespaceNamespaceOutput
- func (o GetRocketmqNamespaceNamespaceArrayOutput) ToGetRocketmqNamespaceNamespaceArrayOutput() GetRocketmqNamespaceNamespaceArrayOutput
- func (o GetRocketmqNamespaceNamespaceArrayOutput) ToGetRocketmqNamespaceNamespaceArrayOutputWithContext(ctx context.Context) GetRocketmqNamespaceNamespaceArrayOutput
- type GetRocketmqNamespaceNamespaceInput
- type GetRocketmqNamespaceNamespaceOutput
- func (GetRocketmqNamespaceNamespaceOutput) ElementType() reflect.Type
- func (o GetRocketmqNamespaceNamespaceOutput) NamespaceId() pulumi.StringOutput
- func (o GetRocketmqNamespaceNamespaceOutput) PublicEndpoint() pulumi.StringOutput
- func (o GetRocketmqNamespaceNamespaceOutput) Remark() pulumi.StringOutput
- func (o GetRocketmqNamespaceNamespaceOutput) RetentionTime() pulumi.IntOutput
- func (o GetRocketmqNamespaceNamespaceOutput) ToGetRocketmqNamespaceNamespaceOutput() GetRocketmqNamespaceNamespaceOutput
- func (o GetRocketmqNamespaceNamespaceOutput) ToGetRocketmqNamespaceNamespaceOutputWithContext(ctx context.Context) GetRocketmqNamespaceNamespaceOutput
- func (o GetRocketmqNamespaceNamespaceOutput) Ttl() pulumi.IntOutput
- func (o GetRocketmqNamespaceNamespaceOutput) VpcEndpoint() pulumi.StringOutput
- type GetRocketmqRoleRoleSet
- type GetRocketmqRoleRoleSetArgs
- type GetRocketmqRoleRoleSetArray
- func (GetRocketmqRoleRoleSetArray) ElementType() reflect.Type
- func (i GetRocketmqRoleRoleSetArray) ToGetRocketmqRoleRoleSetArrayOutput() GetRocketmqRoleRoleSetArrayOutput
- func (i GetRocketmqRoleRoleSetArray) ToGetRocketmqRoleRoleSetArrayOutputWithContext(ctx context.Context) GetRocketmqRoleRoleSetArrayOutput
- type GetRocketmqRoleRoleSetArrayInput
- type GetRocketmqRoleRoleSetArrayOutput
- func (GetRocketmqRoleRoleSetArrayOutput) ElementType() reflect.Type
- func (o GetRocketmqRoleRoleSetArrayOutput) Index(i pulumi.IntInput) GetRocketmqRoleRoleSetOutput
- func (o GetRocketmqRoleRoleSetArrayOutput) ToGetRocketmqRoleRoleSetArrayOutput() GetRocketmqRoleRoleSetArrayOutput
- func (o GetRocketmqRoleRoleSetArrayOutput) ToGetRocketmqRoleRoleSetArrayOutputWithContext(ctx context.Context) GetRocketmqRoleRoleSetArrayOutput
- type GetRocketmqRoleRoleSetInput
- type GetRocketmqRoleRoleSetOutput
- func (o GetRocketmqRoleRoleSetOutput) CreateTime() pulumi.StringOutput
- func (GetRocketmqRoleRoleSetOutput) ElementType() reflect.Type
- func (o GetRocketmqRoleRoleSetOutput) Remark() pulumi.StringOutput
- func (o GetRocketmqRoleRoleSetOutput) RoleName() pulumi.StringOutput
- func (o GetRocketmqRoleRoleSetOutput) ToGetRocketmqRoleRoleSetOutput() GetRocketmqRoleRoleSetOutput
- func (o GetRocketmqRoleRoleSetOutput) ToGetRocketmqRoleRoleSetOutputWithContext(ctx context.Context) GetRocketmqRoleRoleSetOutput
- func (o GetRocketmqRoleRoleSetOutput) Token() pulumi.StringOutput
- func (o GetRocketmqRoleRoleSetOutput) UpdateTime() pulumi.StringOutput
- type GetRocketmqTopicTopic
- type GetRocketmqTopicTopicArgs
- type GetRocketmqTopicTopicArray
- func (GetRocketmqTopicTopicArray) ElementType() reflect.Type
- func (i GetRocketmqTopicTopicArray) ToGetRocketmqTopicTopicArrayOutput() GetRocketmqTopicTopicArrayOutput
- func (i GetRocketmqTopicTopicArray) ToGetRocketmqTopicTopicArrayOutputWithContext(ctx context.Context) GetRocketmqTopicTopicArrayOutput
- type GetRocketmqTopicTopicArrayInput
- type GetRocketmqTopicTopicArrayOutput
- func (GetRocketmqTopicTopicArrayOutput) ElementType() reflect.Type
- func (o GetRocketmqTopicTopicArrayOutput) Index(i pulumi.IntInput) GetRocketmqTopicTopicOutput
- func (o GetRocketmqTopicTopicArrayOutput) ToGetRocketmqTopicTopicArrayOutput() GetRocketmqTopicTopicArrayOutput
- func (o GetRocketmqTopicTopicArrayOutput) ToGetRocketmqTopicTopicArrayOutputWithContext(ctx context.Context) GetRocketmqTopicTopicArrayOutput
- type GetRocketmqTopicTopicInput
- type GetRocketmqTopicTopicOutput
- func (o GetRocketmqTopicTopicOutput) CreateTime() pulumi.IntOutput
- func (GetRocketmqTopicTopicOutput) ElementType() reflect.Type
- func (o GetRocketmqTopicTopicOutput) Name() pulumi.StringOutput
- func (o GetRocketmqTopicTopicOutput) PartitionNum() pulumi.IntOutput
- func (o GetRocketmqTopicTopicOutput) Remark() pulumi.StringOutput
- func (o GetRocketmqTopicTopicOutput) ToGetRocketmqTopicTopicOutput() GetRocketmqTopicTopicOutput
- func (o GetRocketmqTopicTopicOutput) ToGetRocketmqTopicTopicOutputWithContext(ctx context.Context) GetRocketmqTopicTopicOutput
- func (o GetRocketmqTopicTopicOutput) UpdateTime() pulumi.IntOutput
- 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) Tags() pulumi.MapOutput
- func (o InstanceOutput) ToInstanceOutput() InstanceOutput
- func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
- type InstanceState
- type LookupRocketmqClusterArgs
- type LookupRocketmqClusterOutputArgs
- type LookupRocketmqClusterResult
- type LookupRocketmqClusterResultOutput
- func (o LookupRocketmqClusterResultOutput) ClusterIdLists() pulumi.StringArrayOutput
- func (o LookupRocketmqClusterResultOutput) ClusterLists() GetRocketmqClusterClusterListArrayOutput
- func (LookupRocketmqClusterResultOutput) ElementType() reflect.Type
- func (o LookupRocketmqClusterResultOutput) Id() pulumi.StringOutput
- func (o LookupRocketmqClusterResultOutput) IdKeyword() pulumi.StringPtrOutput
- func (o LookupRocketmqClusterResultOutput) NameKeyword() pulumi.StringPtrOutput
- func (o LookupRocketmqClusterResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o LookupRocketmqClusterResultOutput) ToLookupRocketmqClusterResultOutput() LookupRocketmqClusterResultOutput
- func (o LookupRocketmqClusterResultOutput) ToLookupRocketmqClusterResultOutputWithContext(ctx context.Context) LookupRocketmqClusterResultOutput
- type LookupRocketmqGroupArgs
- type LookupRocketmqGroupOutputArgs
- type LookupRocketmqGroupResult
- type LookupRocketmqGroupResultOutput
- func (o LookupRocketmqGroupResultOutput) ClusterId() pulumi.StringOutput
- func (LookupRocketmqGroupResultOutput) ElementType() reflect.Type
- func (o LookupRocketmqGroupResultOutput) FilterGroup() pulumi.StringPtrOutput
- func (o LookupRocketmqGroupResultOutput) FilterOneGroup() pulumi.StringPtrOutput
- func (o LookupRocketmqGroupResultOutput) FilterTopic() pulumi.StringPtrOutput
- func (o LookupRocketmqGroupResultOutput) Groups() GetRocketmqGroupGroupArrayOutput
- func (o LookupRocketmqGroupResultOutput) Id() pulumi.StringOutput
- func (o LookupRocketmqGroupResultOutput) NamespaceId() pulumi.StringOutput
- func (o LookupRocketmqGroupResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o LookupRocketmqGroupResultOutput) ToLookupRocketmqGroupResultOutput() LookupRocketmqGroupResultOutput
- func (o LookupRocketmqGroupResultOutput) ToLookupRocketmqGroupResultOutputWithContext(ctx context.Context) LookupRocketmqGroupResultOutput
- type LookupRocketmqNamespaceArgs
- type LookupRocketmqNamespaceOutputArgs
- type LookupRocketmqNamespaceResult
- type LookupRocketmqNamespaceResultOutput
- func (o LookupRocketmqNamespaceResultOutput) ClusterId() pulumi.StringOutput
- func (LookupRocketmqNamespaceResultOutput) ElementType() reflect.Type
- func (o LookupRocketmqNamespaceResultOutput) Id() pulumi.StringOutput
- func (o LookupRocketmqNamespaceResultOutput) NameKeyword() pulumi.StringPtrOutput
- func (o LookupRocketmqNamespaceResultOutput) Namespaces() GetRocketmqNamespaceNamespaceArrayOutput
- func (o LookupRocketmqNamespaceResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o LookupRocketmqNamespaceResultOutput) ToLookupRocketmqNamespaceResultOutput() LookupRocketmqNamespaceResultOutput
- func (o LookupRocketmqNamespaceResultOutput) ToLookupRocketmqNamespaceResultOutputWithContext(ctx context.Context) LookupRocketmqNamespaceResultOutput
- type LookupRocketmqRoleArgs
- type LookupRocketmqRoleOutputArgs
- type LookupRocketmqRoleResult
- type LookupRocketmqRoleResultOutput
- func (o LookupRocketmqRoleResultOutput) ClusterId() pulumi.StringOutput
- func (LookupRocketmqRoleResultOutput) ElementType() reflect.Type
- func (o LookupRocketmqRoleResultOutput) Id() pulumi.StringOutput
- func (o LookupRocketmqRoleResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o LookupRocketmqRoleResultOutput) RoleName() pulumi.StringPtrOutput
- func (o LookupRocketmqRoleResultOutput) RoleSets() GetRocketmqRoleRoleSetArrayOutput
- func (o LookupRocketmqRoleResultOutput) ToLookupRocketmqRoleResultOutput() LookupRocketmqRoleResultOutput
- func (o LookupRocketmqRoleResultOutput) ToLookupRocketmqRoleResultOutputWithContext(ctx context.Context) LookupRocketmqRoleResultOutput
- type LookupRocketmqTopicArgs
- type LookupRocketmqTopicOutputArgs
- type LookupRocketmqTopicResult
- type LookupRocketmqTopicResultOutput
- func (o LookupRocketmqTopicResultOutput) ClusterId() pulumi.StringOutput
- func (LookupRocketmqTopicResultOutput) ElementType() reflect.Type
- func (o LookupRocketmqTopicResultOutput) FilterName() pulumi.StringPtrOutput
- func (o LookupRocketmqTopicResultOutput) FilterTypes() pulumi.StringArrayOutput
- func (o LookupRocketmqTopicResultOutput) Id() pulumi.StringOutput
- func (o LookupRocketmqTopicResultOutput) NamespaceId() pulumi.StringOutput
- func (o LookupRocketmqTopicResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o LookupRocketmqTopicResultOutput) ToLookupRocketmqTopicResultOutput() LookupRocketmqTopicResultOutput
- func (o LookupRocketmqTopicResultOutput) ToLookupRocketmqTopicResultOutputWithContext(ctx context.Context) LookupRocketmqTopicResultOutput
- func (o LookupRocketmqTopicResultOutput) Topics() GetRocketmqTopicTopicArrayOutput
- 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 RocketmqCluster
- type RocketmqClusterArgs
- type RocketmqClusterArray
- type RocketmqClusterArrayInput
- type RocketmqClusterArrayOutput
- func (RocketmqClusterArrayOutput) ElementType() reflect.Type
- func (o RocketmqClusterArrayOutput) Index(i pulumi.IntInput) RocketmqClusterOutput
- func (o RocketmqClusterArrayOutput) ToRocketmqClusterArrayOutput() RocketmqClusterArrayOutput
- func (o RocketmqClusterArrayOutput) ToRocketmqClusterArrayOutputWithContext(ctx context.Context) RocketmqClusterArrayOutput
- type RocketmqClusterInput
- type RocketmqClusterMap
- type RocketmqClusterMapInput
- type RocketmqClusterMapOutput
- func (RocketmqClusterMapOutput) ElementType() reflect.Type
- func (o RocketmqClusterMapOutput) MapIndex(k pulumi.StringInput) RocketmqClusterOutput
- func (o RocketmqClusterMapOutput) ToRocketmqClusterMapOutput() RocketmqClusterMapOutput
- func (o RocketmqClusterMapOutput) ToRocketmqClusterMapOutputWithContext(ctx context.Context) RocketmqClusterMapOutput
- type RocketmqClusterOutput
- func (o RocketmqClusterOutput) ClusterId() pulumi.StringOutput
- func (o RocketmqClusterOutput) ClusterName() pulumi.StringOutput
- func (o RocketmqClusterOutput) CreateTime() pulumi.IntOutput
- func (RocketmqClusterOutput) ElementType() reflect.Type
- func (o RocketmqClusterOutput) IsVip() pulumi.BoolOutput
- func (o RocketmqClusterOutput) PublicEndPoint() pulumi.StringOutput
- func (o RocketmqClusterOutput) Region() pulumi.StringOutput
- func (o RocketmqClusterOutput) Remark() pulumi.StringPtrOutput
- func (o RocketmqClusterOutput) RocketMQFlag() pulumi.BoolOutput
- func (o RocketmqClusterOutput) SupportNamespaceEndpoint() pulumi.BoolOutput
- func (o RocketmqClusterOutput) ToRocketmqClusterOutput() RocketmqClusterOutput
- func (o RocketmqClusterOutput) ToRocketmqClusterOutputWithContext(ctx context.Context) RocketmqClusterOutput
- func (o RocketmqClusterOutput) VpcEndPoint() pulumi.StringOutput
- func (o RocketmqClusterOutput) Vpcs() RocketmqClusterVpcArrayOutput
- type RocketmqClusterState
- type RocketmqClusterVpc
- type RocketmqClusterVpcArgs
- type RocketmqClusterVpcArray
- type RocketmqClusterVpcArrayInput
- type RocketmqClusterVpcArrayOutput
- func (RocketmqClusterVpcArrayOutput) ElementType() reflect.Type
- func (o RocketmqClusterVpcArrayOutput) Index(i pulumi.IntInput) RocketmqClusterVpcOutput
- func (o RocketmqClusterVpcArrayOutput) ToRocketmqClusterVpcArrayOutput() RocketmqClusterVpcArrayOutput
- func (o RocketmqClusterVpcArrayOutput) ToRocketmqClusterVpcArrayOutputWithContext(ctx context.Context) RocketmqClusterVpcArrayOutput
- type RocketmqClusterVpcInput
- type RocketmqClusterVpcOutput
- func (RocketmqClusterVpcOutput) ElementType() reflect.Type
- func (o RocketmqClusterVpcOutput) SubnetId() pulumi.StringPtrOutput
- func (o RocketmqClusterVpcOutput) ToRocketmqClusterVpcOutput() RocketmqClusterVpcOutput
- func (o RocketmqClusterVpcOutput) ToRocketmqClusterVpcOutputWithContext(ctx context.Context) RocketmqClusterVpcOutput
- func (o RocketmqClusterVpcOutput) VpcId() pulumi.StringPtrOutput
- type RocketmqEnvironmentRole
- type RocketmqEnvironmentRoleArgs
- type RocketmqEnvironmentRoleArray
- func (RocketmqEnvironmentRoleArray) ElementType() reflect.Type
- func (i RocketmqEnvironmentRoleArray) ToRocketmqEnvironmentRoleArrayOutput() RocketmqEnvironmentRoleArrayOutput
- func (i RocketmqEnvironmentRoleArray) ToRocketmqEnvironmentRoleArrayOutputWithContext(ctx context.Context) RocketmqEnvironmentRoleArrayOutput
- type RocketmqEnvironmentRoleArrayInput
- type RocketmqEnvironmentRoleArrayOutput
- func (RocketmqEnvironmentRoleArrayOutput) ElementType() reflect.Type
- func (o RocketmqEnvironmentRoleArrayOutput) Index(i pulumi.IntInput) RocketmqEnvironmentRoleOutput
- func (o RocketmqEnvironmentRoleArrayOutput) ToRocketmqEnvironmentRoleArrayOutput() RocketmqEnvironmentRoleArrayOutput
- func (o RocketmqEnvironmentRoleArrayOutput) ToRocketmqEnvironmentRoleArrayOutputWithContext(ctx context.Context) RocketmqEnvironmentRoleArrayOutput
- type RocketmqEnvironmentRoleInput
- type RocketmqEnvironmentRoleMap
- func (RocketmqEnvironmentRoleMap) ElementType() reflect.Type
- func (i RocketmqEnvironmentRoleMap) ToRocketmqEnvironmentRoleMapOutput() RocketmqEnvironmentRoleMapOutput
- func (i RocketmqEnvironmentRoleMap) ToRocketmqEnvironmentRoleMapOutputWithContext(ctx context.Context) RocketmqEnvironmentRoleMapOutput
- type RocketmqEnvironmentRoleMapInput
- type RocketmqEnvironmentRoleMapOutput
- func (RocketmqEnvironmentRoleMapOutput) ElementType() reflect.Type
- func (o RocketmqEnvironmentRoleMapOutput) MapIndex(k pulumi.StringInput) RocketmqEnvironmentRoleOutput
- func (o RocketmqEnvironmentRoleMapOutput) ToRocketmqEnvironmentRoleMapOutput() RocketmqEnvironmentRoleMapOutput
- func (o RocketmqEnvironmentRoleMapOutput) ToRocketmqEnvironmentRoleMapOutputWithContext(ctx context.Context) RocketmqEnvironmentRoleMapOutput
- type RocketmqEnvironmentRoleOutput
- func (o RocketmqEnvironmentRoleOutput) ClusterId() pulumi.StringOutput
- func (RocketmqEnvironmentRoleOutput) ElementType() reflect.Type
- func (o RocketmqEnvironmentRoleOutput) EnvironmentName() pulumi.StringOutput
- func (o RocketmqEnvironmentRoleOutput) Permissions() pulumi.StringArrayOutput
- func (o RocketmqEnvironmentRoleOutput) RoleName() pulumi.StringOutput
- func (o RocketmqEnvironmentRoleOutput) ToRocketmqEnvironmentRoleOutput() RocketmqEnvironmentRoleOutput
- func (o RocketmqEnvironmentRoleOutput) ToRocketmqEnvironmentRoleOutputWithContext(ctx context.Context) RocketmqEnvironmentRoleOutput
- type RocketmqEnvironmentRoleState
- type RocketmqGroup
- type RocketmqGroupArgs
- type RocketmqGroupArray
- type RocketmqGroupArrayInput
- type RocketmqGroupArrayOutput
- func (RocketmqGroupArrayOutput) ElementType() reflect.Type
- func (o RocketmqGroupArrayOutput) Index(i pulumi.IntInput) RocketmqGroupOutput
- func (o RocketmqGroupArrayOutput) ToRocketmqGroupArrayOutput() RocketmqGroupArrayOutput
- func (o RocketmqGroupArrayOutput) ToRocketmqGroupArrayOutputWithContext(ctx context.Context) RocketmqGroupArrayOutput
- type RocketmqGroupInput
- type RocketmqGroupMap
- type RocketmqGroupMapInput
- type RocketmqGroupMapOutput
- func (RocketmqGroupMapOutput) ElementType() reflect.Type
- func (o RocketmqGroupMapOutput) MapIndex(k pulumi.StringInput) RocketmqGroupOutput
- func (o RocketmqGroupMapOutput) ToRocketmqGroupMapOutput() RocketmqGroupMapOutput
- func (o RocketmqGroupMapOutput) ToRocketmqGroupMapOutputWithContext(ctx context.Context) RocketmqGroupMapOutput
- type RocketmqGroupOutput
- func (o RocketmqGroupOutput) BroadcastEnable() pulumi.BoolOutput
- func (o RocketmqGroupOutput) ClientProtocol() pulumi.StringOutput
- func (o RocketmqGroupOutput) ClusterId() pulumi.StringOutput
- func (o RocketmqGroupOutput) ConsumerNum() pulumi.IntOutput
- func (o RocketmqGroupOutput) ConsumerType() pulumi.StringOutput
- func (o RocketmqGroupOutput) ConsumptionMode() pulumi.IntOutput
- func (o RocketmqGroupOutput) CreateTime() pulumi.IntOutput
- func (RocketmqGroupOutput) ElementType() reflect.Type
- func (o RocketmqGroupOutput) GroupName() pulumi.StringOutput
- func (o RocketmqGroupOutput) Namespace() pulumi.StringOutput
- func (o RocketmqGroupOutput) ReadEnable() pulumi.BoolOutput
- func (o RocketmqGroupOutput) Remark() pulumi.StringPtrOutput
- func (o RocketmqGroupOutput) RetryPartitionNum() pulumi.IntOutput
- func (o RocketmqGroupOutput) ToRocketmqGroupOutput() RocketmqGroupOutput
- func (o RocketmqGroupOutput) ToRocketmqGroupOutputWithContext(ctx context.Context) RocketmqGroupOutput
- func (o RocketmqGroupOutput) TotalAccumulative() pulumi.IntOutput
- func (o RocketmqGroupOutput) Tps() pulumi.IntOutput
- func (o RocketmqGroupOutput) UpdateTime() pulumi.IntOutput
- type RocketmqGroupState
- type RocketmqNamespace
- type RocketmqNamespaceArgs
- type RocketmqNamespaceArray
- type RocketmqNamespaceArrayInput
- type RocketmqNamespaceArrayOutput
- func (RocketmqNamespaceArrayOutput) ElementType() reflect.Type
- func (o RocketmqNamespaceArrayOutput) Index(i pulumi.IntInput) RocketmqNamespaceOutput
- func (o RocketmqNamespaceArrayOutput) ToRocketmqNamespaceArrayOutput() RocketmqNamespaceArrayOutput
- func (o RocketmqNamespaceArrayOutput) ToRocketmqNamespaceArrayOutputWithContext(ctx context.Context) RocketmqNamespaceArrayOutput
- type RocketmqNamespaceInput
- type RocketmqNamespaceMap
- type RocketmqNamespaceMapInput
- type RocketmqNamespaceMapOutput
- func (RocketmqNamespaceMapOutput) ElementType() reflect.Type
- func (o RocketmqNamespaceMapOutput) MapIndex(k pulumi.StringInput) RocketmqNamespaceOutput
- func (o RocketmqNamespaceMapOutput) ToRocketmqNamespaceMapOutput() RocketmqNamespaceMapOutput
- func (o RocketmqNamespaceMapOutput) ToRocketmqNamespaceMapOutputWithContext(ctx context.Context) RocketmqNamespaceMapOutput
- type RocketmqNamespaceOutput
- func (o RocketmqNamespaceOutput) ClusterId() pulumi.StringOutput
- func (RocketmqNamespaceOutput) ElementType() reflect.Type
- func (o RocketmqNamespaceOutput) NamespaceName() pulumi.StringOutput
- func (o RocketmqNamespaceOutput) PublicEndpoint() pulumi.StringOutput
- func (o RocketmqNamespaceOutput) Remark() pulumi.StringPtrOutput
- func (o RocketmqNamespaceOutput) RetentionTime() pulumi.IntOutput
- func (o RocketmqNamespaceOutput) ToRocketmqNamespaceOutput() RocketmqNamespaceOutput
- func (o RocketmqNamespaceOutput) ToRocketmqNamespaceOutputWithContext(ctx context.Context) RocketmqNamespaceOutput
- func (o RocketmqNamespaceOutput) Ttl() pulumi.IntOutput
- func (o RocketmqNamespaceOutput) VpcEndpoint() pulumi.StringOutput
- type RocketmqNamespaceState
- type RocketmqRole
- type RocketmqRoleArgs
- type RocketmqRoleArray
- type RocketmqRoleArrayInput
- type RocketmqRoleArrayOutput
- func (RocketmqRoleArrayOutput) ElementType() reflect.Type
- func (o RocketmqRoleArrayOutput) Index(i pulumi.IntInput) RocketmqRoleOutput
- func (o RocketmqRoleArrayOutput) ToRocketmqRoleArrayOutput() RocketmqRoleArrayOutput
- func (o RocketmqRoleArrayOutput) ToRocketmqRoleArrayOutputWithContext(ctx context.Context) RocketmqRoleArrayOutput
- type RocketmqRoleInput
- type RocketmqRoleMap
- type RocketmqRoleMapInput
- type RocketmqRoleMapOutput
- func (RocketmqRoleMapOutput) ElementType() reflect.Type
- func (o RocketmqRoleMapOutput) MapIndex(k pulumi.StringInput) RocketmqRoleOutput
- func (o RocketmqRoleMapOutput) ToRocketmqRoleMapOutput() RocketmqRoleMapOutput
- func (o RocketmqRoleMapOutput) ToRocketmqRoleMapOutputWithContext(ctx context.Context) RocketmqRoleMapOutput
- type RocketmqRoleOutput
- func (o RocketmqRoleOutput) ClusterId() pulumi.StringOutput
- func (o RocketmqRoleOutput) CreateTime() pulumi.StringOutput
- func (RocketmqRoleOutput) ElementType() reflect.Type
- func (o RocketmqRoleOutput) Remark() pulumi.StringPtrOutput
- func (o RocketmqRoleOutput) RoleName() pulumi.StringOutput
- func (o RocketmqRoleOutput) ToRocketmqRoleOutput() RocketmqRoleOutput
- func (o RocketmqRoleOutput) ToRocketmqRoleOutputWithContext(ctx context.Context) RocketmqRoleOutput
- func (o RocketmqRoleOutput) Token() pulumi.StringOutput
- func (o RocketmqRoleOutput) UpdateTime() pulumi.StringOutput
- type RocketmqRoleState
- type RocketmqTopic
- type RocketmqTopicArgs
- type RocketmqTopicArray
- type RocketmqTopicArrayInput
- type RocketmqTopicArrayOutput
- func (RocketmqTopicArrayOutput) ElementType() reflect.Type
- func (o RocketmqTopicArrayOutput) Index(i pulumi.IntInput) RocketmqTopicOutput
- func (o RocketmqTopicArrayOutput) ToRocketmqTopicArrayOutput() RocketmqTopicArrayOutput
- func (o RocketmqTopicArrayOutput) ToRocketmqTopicArrayOutputWithContext(ctx context.Context) RocketmqTopicArrayOutput
- type RocketmqTopicInput
- type RocketmqTopicMap
- type RocketmqTopicMapInput
- type RocketmqTopicMapOutput
- func (RocketmqTopicMapOutput) ElementType() reflect.Type
- func (o RocketmqTopicMapOutput) MapIndex(k pulumi.StringInput) RocketmqTopicOutput
- func (o RocketmqTopicMapOutput) ToRocketmqTopicMapOutput() RocketmqTopicMapOutput
- func (o RocketmqTopicMapOutput) ToRocketmqTopicMapOutputWithContext(ctx context.Context) RocketmqTopicMapOutput
- type RocketmqTopicOutput
- func (o RocketmqTopicOutput) ClusterId() pulumi.StringOutput
- func (o RocketmqTopicOutput) CreateTime() pulumi.IntOutput
- func (RocketmqTopicOutput) ElementType() reflect.Type
- func (o RocketmqTopicOutput) NamespaceName() pulumi.StringOutput
- func (o RocketmqTopicOutput) PartitionNum() pulumi.IntPtrOutput
- func (o RocketmqTopicOutput) Remark() pulumi.StringPtrOutput
- func (o RocketmqTopicOutput) ToRocketmqTopicOutput() RocketmqTopicOutput
- func (o RocketmqTopicOutput) ToRocketmqTopicOutputWithContext(ctx context.Context) RocketmqTopicOutput
- func (o RocketmqTopicOutput) TopicName() pulumi.StringOutput
- func (o RocketmqTopicOutput) Type() pulumi.StringOutput
- func (o RocketmqTopicOutput) UpdateTime() pulumi.IntOutput
- type RocketmqTopicState
- 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 ¶
func PkgVersion ¶ added in v0.0.5
PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.
Types ¶
type GetRocketmqClusterClusterList ¶ added in v0.1.3
type GetRocketmqClusterClusterList struct { // Cluster configuration information. Configs []GetRocketmqClusterClusterListConfig `pulumi:"configs"` // Basic cluster information. Infos []GetRocketmqClusterClusterListInfo `pulumi:"infos"` // Cluster status. `0`: Creating; `1`: Normal; `2`: Terminating; `3`: Deleted; `4`: Isolated; `5`: Creation failed; `6`: Deletion failed. Status int `pulumi:"status"` }
type GetRocketmqClusterClusterListArgs ¶ added in v0.1.3
type GetRocketmqClusterClusterListArgs struct { // Cluster configuration information. Configs GetRocketmqClusterClusterListConfigArrayInput `pulumi:"configs"` // Basic cluster information. Infos GetRocketmqClusterClusterListInfoArrayInput `pulumi:"infos"` // Cluster status. `0`: Creating; `1`: Normal; `2`: Terminating; `3`: Deleted; `4`: Isolated; `5`: Creation failed; `6`: Deletion failed. Status pulumi.IntInput `pulumi:"status"` }
func (GetRocketmqClusterClusterListArgs) ElementType ¶ added in v0.1.3
func (GetRocketmqClusterClusterListArgs) ElementType() reflect.Type
func (GetRocketmqClusterClusterListArgs) ToGetRocketmqClusterClusterListOutput ¶ added in v0.1.3
func (i GetRocketmqClusterClusterListArgs) ToGetRocketmqClusterClusterListOutput() GetRocketmqClusterClusterListOutput
func (GetRocketmqClusterClusterListArgs) ToGetRocketmqClusterClusterListOutputWithContext ¶ added in v0.1.3
func (i GetRocketmqClusterClusterListArgs) ToGetRocketmqClusterClusterListOutputWithContext(ctx context.Context) GetRocketmqClusterClusterListOutput
type GetRocketmqClusterClusterListArray ¶ added in v0.1.3
type GetRocketmqClusterClusterListArray []GetRocketmqClusterClusterListInput
func (GetRocketmqClusterClusterListArray) ElementType ¶ added in v0.1.3
func (GetRocketmqClusterClusterListArray) ElementType() reflect.Type
func (GetRocketmqClusterClusterListArray) ToGetRocketmqClusterClusterListArrayOutput ¶ added in v0.1.3
func (i GetRocketmqClusterClusterListArray) ToGetRocketmqClusterClusterListArrayOutput() GetRocketmqClusterClusterListArrayOutput
func (GetRocketmqClusterClusterListArray) ToGetRocketmqClusterClusterListArrayOutputWithContext ¶ added in v0.1.3
func (i GetRocketmqClusterClusterListArray) ToGetRocketmqClusterClusterListArrayOutputWithContext(ctx context.Context) GetRocketmqClusterClusterListArrayOutput
type GetRocketmqClusterClusterListArrayInput ¶ added in v0.1.3
type GetRocketmqClusterClusterListArrayInput interface { pulumi.Input ToGetRocketmqClusterClusterListArrayOutput() GetRocketmqClusterClusterListArrayOutput ToGetRocketmqClusterClusterListArrayOutputWithContext(context.Context) GetRocketmqClusterClusterListArrayOutput }
GetRocketmqClusterClusterListArrayInput is an input type that accepts GetRocketmqClusterClusterListArray and GetRocketmqClusterClusterListArrayOutput values. You can construct a concrete instance of `GetRocketmqClusterClusterListArrayInput` via:
GetRocketmqClusterClusterListArray{ GetRocketmqClusterClusterListArgs{...} }
type GetRocketmqClusterClusterListArrayOutput ¶ added in v0.1.3
type GetRocketmqClusterClusterListArrayOutput struct{ *pulumi.OutputState }
func (GetRocketmqClusterClusterListArrayOutput) ElementType ¶ added in v0.1.3
func (GetRocketmqClusterClusterListArrayOutput) ElementType() reflect.Type
func (GetRocketmqClusterClusterListArrayOutput) ToGetRocketmqClusterClusterListArrayOutput ¶ added in v0.1.3
func (o GetRocketmqClusterClusterListArrayOutput) ToGetRocketmqClusterClusterListArrayOutput() GetRocketmqClusterClusterListArrayOutput
func (GetRocketmqClusterClusterListArrayOutput) ToGetRocketmqClusterClusterListArrayOutputWithContext ¶ added in v0.1.3
func (o GetRocketmqClusterClusterListArrayOutput) ToGetRocketmqClusterClusterListArrayOutputWithContext(ctx context.Context) GetRocketmqClusterClusterListArrayOutput
type GetRocketmqClusterClusterListConfig ¶ added in v0.1.3
type GetRocketmqClusterClusterListConfig struct { // Maximum number of groups. MaxGroupNum int `pulumi:"maxGroupNum"` // Maximum message delay in millisecond. MaxLatencyTime int `pulumi:"maxLatencyTime"` // Maximum number of namespaces. MaxNamespaceNum int `pulumi:"maxNamespaceNum"` // Maximum message retention period in milliseconds. MaxRetentionTime int `pulumi:"maxRetentionTime"` // Maximum number of topics. MaxTopicNum int `pulumi:"maxTopicNum"` // Maximum TPS per namespace. MaxTpsPerNamespace int `pulumi:"maxTpsPerNamespace"` // Number of used groups. UsedGroupNum int `pulumi:"usedGroupNum"` // Number of used namespaces. UsedNamespaceNum int `pulumi:"usedNamespaceNum"` // Number of used topics. UsedTopicNum int `pulumi:"usedTopicNum"` }
type GetRocketmqClusterClusterListConfigArgs ¶ added in v0.1.3
type GetRocketmqClusterClusterListConfigArgs struct { // Maximum number of groups. MaxGroupNum pulumi.IntInput `pulumi:"maxGroupNum"` // Maximum message delay in millisecond. MaxLatencyTime pulumi.IntInput `pulumi:"maxLatencyTime"` // Maximum number of namespaces. MaxNamespaceNum pulumi.IntInput `pulumi:"maxNamespaceNum"` // Maximum message retention period in milliseconds. MaxRetentionTime pulumi.IntInput `pulumi:"maxRetentionTime"` // Maximum number of topics. MaxTopicNum pulumi.IntInput `pulumi:"maxTopicNum"` // Maximum TPS per namespace. MaxTpsPerNamespace pulumi.IntInput `pulumi:"maxTpsPerNamespace"` // Number of used groups. UsedGroupNum pulumi.IntInput `pulumi:"usedGroupNum"` // Number of used namespaces. UsedNamespaceNum pulumi.IntInput `pulumi:"usedNamespaceNum"` // Number of used topics. UsedTopicNum pulumi.IntInput `pulumi:"usedTopicNum"` }
func (GetRocketmqClusterClusterListConfigArgs) ElementType ¶ added in v0.1.3
func (GetRocketmqClusterClusterListConfigArgs) ElementType() reflect.Type
func (GetRocketmqClusterClusterListConfigArgs) ToGetRocketmqClusterClusterListConfigOutput ¶ added in v0.1.3
func (i GetRocketmqClusterClusterListConfigArgs) ToGetRocketmqClusterClusterListConfigOutput() GetRocketmqClusterClusterListConfigOutput
func (GetRocketmqClusterClusterListConfigArgs) ToGetRocketmqClusterClusterListConfigOutputWithContext ¶ added in v0.1.3
func (i GetRocketmqClusterClusterListConfigArgs) ToGetRocketmqClusterClusterListConfigOutputWithContext(ctx context.Context) GetRocketmqClusterClusterListConfigOutput
type GetRocketmqClusterClusterListConfigArray ¶ added in v0.1.3
type GetRocketmqClusterClusterListConfigArray []GetRocketmqClusterClusterListConfigInput
func (GetRocketmqClusterClusterListConfigArray) ElementType ¶ added in v0.1.3
func (GetRocketmqClusterClusterListConfigArray) ElementType() reflect.Type
func (GetRocketmqClusterClusterListConfigArray) ToGetRocketmqClusterClusterListConfigArrayOutput ¶ added in v0.1.3
func (i GetRocketmqClusterClusterListConfigArray) ToGetRocketmqClusterClusterListConfigArrayOutput() GetRocketmqClusterClusterListConfigArrayOutput
func (GetRocketmqClusterClusterListConfigArray) ToGetRocketmqClusterClusterListConfigArrayOutputWithContext ¶ added in v0.1.3
func (i GetRocketmqClusterClusterListConfigArray) ToGetRocketmqClusterClusterListConfigArrayOutputWithContext(ctx context.Context) GetRocketmqClusterClusterListConfigArrayOutput
type GetRocketmqClusterClusterListConfigArrayInput ¶ added in v0.1.3
type GetRocketmqClusterClusterListConfigArrayInput interface { pulumi.Input ToGetRocketmqClusterClusterListConfigArrayOutput() GetRocketmqClusterClusterListConfigArrayOutput ToGetRocketmqClusterClusterListConfigArrayOutputWithContext(context.Context) GetRocketmqClusterClusterListConfigArrayOutput }
GetRocketmqClusterClusterListConfigArrayInput is an input type that accepts GetRocketmqClusterClusterListConfigArray and GetRocketmqClusterClusterListConfigArrayOutput values. You can construct a concrete instance of `GetRocketmqClusterClusterListConfigArrayInput` via:
GetRocketmqClusterClusterListConfigArray{ GetRocketmqClusterClusterListConfigArgs{...} }
type GetRocketmqClusterClusterListConfigArrayOutput ¶ added in v0.1.3
type GetRocketmqClusterClusterListConfigArrayOutput struct{ *pulumi.OutputState }
func (GetRocketmqClusterClusterListConfigArrayOutput) ElementType ¶ added in v0.1.3
func (GetRocketmqClusterClusterListConfigArrayOutput) ElementType() reflect.Type
func (GetRocketmqClusterClusterListConfigArrayOutput) ToGetRocketmqClusterClusterListConfigArrayOutput ¶ added in v0.1.3
func (o GetRocketmqClusterClusterListConfigArrayOutput) ToGetRocketmqClusterClusterListConfigArrayOutput() GetRocketmqClusterClusterListConfigArrayOutput
func (GetRocketmqClusterClusterListConfigArrayOutput) ToGetRocketmqClusterClusterListConfigArrayOutputWithContext ¶ added in v0.1.3
func (o GetRocketmqClusterClusterListConfigArrayOutput) ToGetRocketmqClusterClusterListConfigArrayOutputWithContext(ctx context.Context) GetRocketmqClusterClusterListConfigArrayOutput
type GetRocketmqClusterClusterListConfigInput ¶ added in v0.1.3
type GetRocketmqClusterClusterListConfigInput interface { pulumi.Input ToGetRocketmqClusterClusterListConfigOutput() GetRocketmqClusterClusterListConfigOutput ToGetRocketmqClusterClusterListConfigOutputWithContext(context.Context) GetRocketmqClusterClusterListConfigOutput }
GetRocketmqClusterClusterListConfigInput is an input type that accepts GetRocketmqClusterClusterListConfigArgs and GetRocketmqClusterClusterListConfigOutput values. You can construct a concrete instance of `GetRocketmqClusterClusterListConfigInput` via:
GetRocketmqClusterClusterListConfigArgs{...}
type GetRocketmqClusterClusterListConfigOutput ¶ added in v0.1.3
type GetRocketmqClusterClusterListConfigOutput struct{ *pulumi.OutputState }
func (GetRocketmqClusterClusterListConfigOutput) ElementType ¶ added in v0.1.3
func (GetRocketmqClusterClusterListConfigOutput) ElementType() reflect.Type
func (GetRocketmqClusterClusterListConfigOutput) MaxGroupNum ¶ added in v0.1.3
func (o GetRocketmqClusterClusterListConfigOutput) MaxGroupNum() pulumi.IntOutput
Maximum number of groups.
func (GetRocketmqClusterClusterListConfigOutput) MaxLatencyTime ¶ added in v0.1.3
func (o GetRocketmqClusterClusterListConfigOutput) MaxLatencyTime() pulumi.IntOutput
Maximum message delay in millisecond.
func (GetRocketmqClusterClusterListConfigOutput) MaxNamespaceNum ¶ added in v0.1.3
func (o GetRocketmqClusterClusterListConfigOutput) MaxNamespaceNum() pulumi.IntOutput
Maximum number of namespaces.
func (GetRocketmqClusterClusterListConfigOutput) MaxRetentionTime ¶ added in v0.1.3
func (o GetRocketmqClusterClusterListConfigOutput) MaxRetentionTime() pulumi.IntOutput
Maximum message retention period in milliseconds.
func (GetRocketmqClusterClusterListConfigOutput) MaxTopicNum ¶ added in v0.1.3
func (o GetRocketmqClusterClusterListConfigOutput) MaxTopicNum() pulumi.IntOutput
Maximum number of topics.
func (GetRocketmqClusterClusterListConfigOutput) MaxTpsPerNamespace ¶ added in v0.1.3
func (o GetRocketmqClusterClusterListConfigOutput) MaxTpsPerNamespace() pulumi.IntOutput
Maximum TPS per namespace.
func (GetRocketmqClusterClusterListConfigOutput) ToGetRocketmqClusterClusterListConfigOutput ¶ added in v0.1.3
func (o GetRocketmqClusterClusterListConfigOutput) ToGetRocketmqClusterClusterListConfigOutput() GetRocketmqClusterClusterListConfigOutput
func (GetRocketmqClusterClusterListConfigOutput) ToGetRocketmqClusterClusterListConfigOutputWithContext ¶ added in v0.1.3
func (o GetRocketmqClusterClusterListConfigOutput) ToGetRocketmqClusterClusterListConfigOutputWithContext(ctx context.Context) GetRocketmqClusterClusterListConfigOutput
func (GetRocketmqClusterClusterListConfigOutput) UsedGroupNum ¶ added in v0.1.3
func (o GetRocketmqClusterClusterListConfigOutput) UsedGroupNum() pulumi.IntOutput
Number of used groups.
func (GetRocketmqClusterClusterListConfigOutput) UsedNamespaceNum ¶ added in v0.1.3
func (o GetRocketmqClusterClusterListConfigOutput) UsedNamespaceNum() pulumi.IntOutput
Number of used namespaces.
func (GetRocketmqClusterClusterListConfigOutput) UsedTopicNum ¶ added in v0.1.3
func (o GetRocketmqClusterClusterListConfigOutput) UsedTopicNum() pulumi.IntOutput
Number of used topics.
type GetRocketmqClusterClusterListInfo ¶ added in v0.1.3
type GetRocketmqClusterClusterListInfo struct { // Cluster ID. ClusterId string `pulumi:"clusterId"` // Cluster name. ClusterName string `pulumi:"clusterName"` // Creation time in milliseconds. CreateTime int `pulumi:"createTime"` // Whether it is an exclusive instance. IsVip bool `pulumi:"isVip"` // Public network access address. PublicEndPoint string `pulumi:"publicEndPoint"` // Region information. Region string `pulumi:"region"` // Cluster description (up to 128 characters). Remark string `pulumi:"remark"` // Rocketmq cluster identification. RocketmqFlag bool `pulumi:"rocketmqFlag"` // Whether the namespace access point is supported. SupportNamespaceEndpoint bool `pulumi:"supportNamespaceEndpoint"` // VPC access address. VpcEndPoint string `pulumi:"vpcEndPoint"` // Vpc list. Vpcs []GetRocketmqClusterClusterListInfoVpc `pulumi:"vpcs"` }
type GetRocketmqClusterClusterListInfoArgs ¶ added in v0.1.3
type GetRocketmqClusterClusterListInfoArgs struct { // Cluster ID. ClusterId pulumi.StringInput `pulumi:"clusterId"` // Cluster name. ClusterName pulumi.StringInput `pulumi:"clusterName"` // Creation time in milliseconds. CreateTime pulumi.IntInput `pulumi:"createTime"` // Whether it is an exclusive instance. IsVip pulumi.BoolInput `pulumi:"isVip"` // Public network access address. PublicEndPoint pulumi.StringInput `pulumi:"publicEndPoint"` // Region information. Region pulumi.StringInput `pulumi:"region"` // Cluster description (up to 128 characters). Remark pulumi.StringInput `pulumi:"remark"` // Rocketmq cluster identification. RocketmqFlag pulumi.BoolInput `pulumi:"rocketmqFlag"` // Whether the namespace access point is supported. SupportNamespaceEndpoint pulumi.BoolInput `pulumi:"supportNamespaceEndpoint"` // VPC access address. VpcEndPoint pulumi.StringInput `pulumi:"vpcEndPoint"` // Vpc list. Vpcs GetRocketmqClusterClusterListInfoVpcArrayInput `pulumi:"vpcs"` }
func (GetRocketmqClusterClusterListInfoArgs) ElementType ¶ added in v0.1.3
func (GetRocketmqClusterClusterListInfoArgs) ElementType() reflect.Type
func (GetRocketmqClusterClusterListInfoArgs) ToGetRocketmqClusterClusterListInfoOutput ¶ added in v0.1.3
func (i GetRocketmqClusterClusterListInfoArgs) ToGetRocketmqClusterClusterListInfoOutput() GetRocketmqClusterClusterListInfoOutput
func (GetRocketmqClusterClusterListInfoArgs) ToGetRocketmqClusterClusterListInfoOutputWithContext ¶ added in v0.1.3
func (i GetRocketmqClusterClusterListInfoArgs) ToGetRocketmqClusterClusterListInfoOutputWithContext(ctx context.Context) GetRocketmqClusterClusterListInfoOutput
type GetRocketmqClusterClusterListInfoArray ¶ added in v0.1.3
type GetRocketmqClusterClusterListInfoArray []GetRocketmqClusterClusterListInfoInput
func (GetRocketmqClusterClusterListInfoArray) ElementType ¶ added in v0.1.3
func (GetRocketmqClusterClusterListInfoArray) ElementType() reflect.Type
func (GetRocketmqClusterClusterListInfoArray) ToGetRocketmqClusterClusterListInfoArrayOutput ¶ added in v0.1.3
func (i GetRocketmqClusterClusterListInfoArray) ToGetRocketmqClusterClusterListInfoArrayOutput() GetRocketmqClusterClusterListInfoArrayOutput
func (GetRocketmqClusterClusterListInfoArray) ToGetRocketmqClusterClusterListInfoArrayOutputWithContext ¶ added in v0.1.3
func (i GetRocketmqClusterClusterListInfoArray) ToGetRocketmqClusterClusterListInfoArrayOutputWithContext(ctx context.Context) GetRocketmqClusterClusterListInfoArrayOutput
type GetRocketmqClusterClusterListInfoArrayInput ¶ added in v0.1.3
type GetRocketmqClusterClusterListInfoArrayInput interface { pulumi.Input ToGetRocketmqClusterClusterListInfoArrayOutput() GetRocketmqClusterClusterListInfoArrayOutput ToGetRocketmqClusterClusterListInfoArrayOutputWithContext(context.Context) GetRocketmqClusterClusterListInfoArrayOutput }
GetRocketmqClusterClusterListInfoArrayInput is an input type that accepts GetRocketmqClusterClusterListInfoArray and GetRocketmqClusterClusterListInfoArrayOutput values. You can construct a concrete instance of `GetRocketmqClusterClusterListInfoArrayInput` via:
GetRocketmqClusterClusterListInfoArray{ GetRocketmqClusterClusterListInfoArgs{...} }
type GetRocketmqClusterClusterListInfoArrayOutput ¶ added in v0.1.3
type GetRocketmqClusterClusterListInfoArrayOutput struct{ *pulumi.OutputState }
func (GetRocketmqClusterClusterListInfoArrayOutput) ElementType ¶ added in v0.1.3
func (GetRocketmqClusterClusterListInfoArrayOutput) ElementType() reflect.Type
func (GetRocketmqClusterClusterListInfoArrayOutput) ToGetRocketmqClusterClusterListInfoArrayOutput ¶ added in v0.1.3
func (o GetRocketmqClusterClusterListInfoArrayOutput) ToGetRocketmqClusterClusterListInfoArrayOutput() GetRocketmqClusterClusterListInfoArrayOutput
func (GetRocketmqClusterClusterListInfoArrayOutput) ToGetRocketmqClusterClusterListInfoArrayOutputWithContext ¶ added in v0.1.3
func (o GetRocketmqClusterClusterListInfoArrayOutput) ToGetRocketmqClusterClusterListInfoArrayOutputWithContext(ctx context.Context) GetRocketmqClusterClusterListInfoArrayOutput
type GetRocketmqClusterClusterListInfoInput ¶ added in v0.1.3
type GetRocketmqClusterClusterListInfoInput interface { pulumi.Input ToGetRocketmqClusterClusterListInfoOutput() GetRocketmqClusterClusterListInfoOutput ToGetRocketmqClusterClusterListInfoOutputWithContext(context.Context) GetRocketmqClusterClusterListInfoOutput }
GetRocketmqClusterClusterListInfoInput is an input type that accepts GetRocketmqClusterClusterListInfoArgs and GetRocketmqClusterClusterListInfoOutput values. You can construct a concrete instance of `GetRocketmqClusterClusterListInfoInput` via:
GetRocketmqClusterClusterListInfoArgs{...}
type GetRocketmqClusterClusterListInfoOutput ¶ added in v0.1.3
type GetRocketmqClusterClusterListInfoOutput struct{ *pulumi.OutputState }
func (GetRocketmqClusterClusterListInfoOutput) ClusterId ¶ added in v0.1.3
func (o GetRocketmqClusterClusterListInfoOutput) ClusterId() pulumi.StringOutput
Cluster ID.
func (GetRocketmqClusterClusterListInfoOutput) ClusterName ¶ added in v0.1.3
func (o GetRocketmqClusterClusterListInfoOutput) ClusterName() pulumi.StringOutput
Cluster name.
func (GetRocketmqClusterClusterListInfoOutput) CreateTime ¶ added in v0.1.3
func (o GetRocketmqClusterClusterListInfoOutput) CreateTime() pulumi.IntOutput
Creation time in milliseconds.
func (GetRocketmqClusterClusterListInfoOutput) ElementType ¶ added in v0.1.3
func (GetRocketmqClusterClusterListInfoOutput) ElementType() reflect.Type
func (GetRocketmqClusterClusterListInfoOutput) IsVip ¶ added in v0.1.3
func (o GetRocketmqClusterClusterListInfoOutput) IsVip() pulumi.BoolOutput
Whether it is an exclusive instance.
func (GetRocketmqClusterClusterListInfoOutput) PublicEndPoint ¶ added in v0.1.3
func (o GetRocketmqClusterClusterListInfoOutput) PublicEndPoint() pulumi.StringOutput
Public network access address.
func (GetRocketmqClusterClusterListInfoOutput) Region ¶ added in v0.1.3
func (o GetRocketmqClusterClusterListInfoOutput) Region() pulumi.StringOutput
Region information.
func (GetRocketmqClusterClusterListInfoOutput) Remark ¶ added in v0.1.3
func (o GetRocketmqClusterClusterListInfoOutput) Remark() pulumi.StringOutput
Cluster description (up to 128 characters).
func (GetRocketmqClusterClusterListInfoOutput) RocketmqFlag ¶ added in v0.1.3
func (o GetRocketmqClusterClusterListInfoOutput) RocketmqFlag() pulumi.BoolOutput
Rocketmq cluster identification.
func (GetRocketmqClusterClusterListInfoOutput) SupportNamespaceEndpoint ¶ added in v0.1.3
func (o GetRocketmqClusterClusterListInfoOutput) SupportNamespaceEndpoint() pulumi.BoolOutput
Whether the namespace access point is supported.
func (GetRocketmqClusterClusterListInfoOutput) ToGetRocketmqClusterClusterListInfoOutput ¶ added in v0.1.3
func (o GetRocketmqClusterClusterListInfoOutput) ToGetRocketmqClusterClusterListInfoOutput() GetRocketmqClusterClusterListInfoOutput
func (GetRocketmqClusterClusterListInfoOutput) ToGetRocketmqClusterClusterListInfoOutputWithContext ¶ added in v0.1.3
func (o GetRocketmqClusterClusterListInfoOutput) ToGetRocketmqClusterClusterListInfoOutputWithContext(ctx context.Context) GetRocketmqClusterClusterListInfoOutput
func (GetRocketmqClusterClusterListInfoOutput) VpcEndPoint ¶ added in v0.1.3
func (o GetRocketmqClusterClusterListInfoOutput) VpcEndPoint() pulumi.StringOutput
VPC access address.
func (GetRocketmqClusterClusterListInfoOutput) Vpcs ¶ added in v0.1.3
func (o GetRocketmqClusterClusterListInfoOutput) Vpcs() GetRocketmqClusterClusterListInfoVpcArrayOutput
Vpc list.
type GetRocketmqClusterClusterListInfoVpc ¶ added in v0.1.3
type GetRocketmqClusterClusterListInfoVpcArgs ¶ added in v0.1.3
type GetRocketmqClusterClusterListInfoVpcArgs struct { // Subnet ID. SubnetId pulumi.StringInput `pulumi:"subnetId"` // Vpc ID. VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (GetRocketmqClusterClusterListInfoVpcArgs) ElementType ¶ added in v0.1.3
func (GetRocketmqClusterClusterListInfoVpcArgs) ElementType() reflect.Type
func (GetRocketmqClusterClusterListInfoVpcArgs) ToGetRocketmqClusterClusterListInfoVpcOutput ¶ added in v0.1.3
func (i GetRocketmqClusterClusterListInfoVpcArgs) ToGetRocketmqClusterClusterListInfoVpcOutput() GetRocketmqClusterClusterListInfoVpcOutput
func (GetRocketmqClusterClusterListInfoVpcArgs) ToGetRocketmqClusterClusterListInfoVpcOutputWithContext ¶ added in v0.1.3
func (i GetRocketmqClusterClusterListInfoVpcArgs) ToGetRocketmqClusterClusterListInfoVpcOutputWithContext(ctx context.Context) GetRocketmqClusterClusterListInfoVpcOutput
type GetRocketmqClusterClusterListInfoVpcArray ¶ added in v0.1.3
type GetRocketmqClusterClusterListInfoVpcArray []GetRocketmqClusterClusterListInfoVpcInput
func (GetRocketmqClusterClusterListInfoVpcArray) ElementType ¶ added in v0.1.3
func (GetRocketmqClusterClusterListInfoVpcArray) ElementType() reflect.Type
func (GetRocketmqClusterClusterListInfoVpcArray) ToGetRocketmqClusterClusterListInfoVpcArrayOutput ¶ added in v0.1.3
func (i GetRocketmqClusterClusterListInfoVpcArray) ToGetRocketmqClusterClusterListInfoVpcArrayOutput() GetRocketmqClusterClusterListInfoVpcArrayOutput
func (GetRocketmqClusterClusterListInfoVpcArray) ToGetRocketmqClusterClusterListInfoVpcArrayOutputWithContext ¶ added in v0.1.3
func (i GetRocketmqClusterClusterListInfoVpcArray) ToGetRocketmqClusterClusterListInfoVpcArrayOutputWithContext(ctx context.Context) GetRocketmqClusterClusterListInfoVpcArrayOutput
type GetRocketmqClusterClusterListInfoVpcArrayInput ¶ added in v0.1.3
type GetRocketmqClusterClusterListInfoVpcArrayInput interface { pulumi.Input ToGetRocketmqClusterClusterListInfoVpcArrayOutput() GetRocketmqClusterClusterListInfoVpcArrayOutput ToGetRocketmqClusterClusterListInfoVpcArrayOutputWithContext(context.Context) GetRocketmqClusterClusterListInfoVpcArrayOutput }
GetRocketmqClusterClusterListInfoVpcArrayInput is an input type that accepts GetRocketmqClusterClusterListInfoVpcArray and GetRocketmqClusterClusterListInfoVpcArrayOutput values. You can construct a concrete instance of `GetRocketmqClusterClusterListInfoVpcArrayInput` via:
GetRocketmqClusterClusterListInfoVpcArray{ GetRocketmqClusterClusterListInfoVpcArgs{...} }
type GetRocketmqClusterClusterListInfoVpcArrayOutput ¶ added in v0.1.3
type GetRocketmqClusterClusterListInfoVpcArrayOutput struct{ *pulumi.OutputState }
func (GetRocketmqClusterClusterListInfoVpcArrayOutput) ElementType ¶ added in v0.1.3
func (GetRocketmqClusterClusterListInfoVpcArrayOutput) ElementType() reflect.Type
func (GetRocketmqClusterClusterListInfoVpcArrayOutput) ToGetRocketmqClusterClusterListInfoVpcArrayOutput ¶ added in v0.1.3
func (o GetRocketmqClusterClusterListInfoVpcArrayOutput) ToGetRocketmqClusterClusterListInfoVpcArrayOutput() GetRocketmqClusterClusterListInfoVpcArrayOutput
func (GetRocketmqClusterClusterListInfoVpcArrayOutput) ToGetRocketmqClusterClusterListInfoVpcArrayOutputWithContext ¶ added in v0.1.3
func (o GetRocketmqClusterClusterListInfoVpcArrayOutput) ToGetRocketmqClusterClusterListInfoVpcArrayOutputWithContext(ctx context.Context) GetRocketmqClusterClusterListInfoVpcArrayOutput
type GetRocketmqClusterClusterListInfoVpcInput ¶ added in v0.1.3
type GetRocketmqClusterClusterListInfoVpcInput interface { pulumi.Input ToGetRocketmqClusterClusterListInfoVpcOutput() GetRocketmqClusterClusterListInfoVpcOutput ToGetRocketmqClusterClusterListInfoVpcOutputWithContext(context.Context) GetRocketmqClusterClusterListInfoVpcOutput }
GetRocketmqClusterClusterListInfoVpcInput is an input type that accepts GetRocketmqClusterClusterListInfoVpcArgs and GetRocketmqClusterClusterListInfoVpcOutput values. You can construct a concrete instance of `GetRocketmqClusterClusterListInfoVpcInput` via:
GetRocketmqClusterClusterListInfoVpcArgs{...}
type GetRocketmqClusterClusterListInfoVpcOutput ¶ added in v0.1.3
type GetRocketmqClusterClusterListInfoVpcOutput struct{ *pulumi.OutputState }
func (GetRocketmqClusterClusterListInfoVpcOutput) ElementType ¶ added in v0.1.3
func (GetRocketmqClusterClusterListInfoVpcOutput) ElementType() reflect.Type
func (GetRocketmqClusterClusterListInfoVpcOutput) SubnetId ¶ added in v0.1.3
func (o GetRocketmqClusterClusterListInfoVpcOutput) SubnetId() pulumi.StringOutput
Subnet ID.
func (GetRocketmqClusterClusterListInfoVpcOutput) ToGetRocketmqClusterClusterListInfoVpcOutput ¶ added in v0.1.3
func (o GetRocketmqClusterClusterListInfoVpcOutput) ToGetRocketmqClusterClusterListInfoVpcOutput() GetRocketmqClusterClusterListInfoVpcOutput
func (GetRocketmqClusterClusterListInfoVpcOutput) ToGetRocketmqClusterClusterListInfoVpcOutputWithContext ¶ added in v0.1.3
func (o GetRocketmqClusterClusterListInfoVpcOutput) ToGetRocketmqClusterClusterListInfoVpcOutputWithContext(ctx context.Context) GetRocketmqClusterClusterListInfoVpcOutput
func (GetRocketmqClusterClusterListInfoVpcOutput) VpcId ¶ added in v0.1.3
func (o GetRocketmqClusterClusterListInfoVpcOutput) VpcId() pulumi.StringOutput
Vpc ID.
type GetRocketmqClusterClusterListInput ¶ added in v0.1.3
type GetRocketmqClusterClusterListInput interface { pulumi.Input ToGetRocketmqClusterClusterListOutput() GetRocketmqClusterClusterListOutput ToGetRocketmqClusterClusterListOutputWithContext(context.Context) GetRocketmqClusterClusterListOutput }
GetRocketmqClusterClusterListInput is an input type that accepts GetRocketmqClusterClusterListArgs and GetRocketmqClusterClusterListOutput values. You can construct a concrete instance of `GetRocketmqClusterClusterListInput` via:
GetRocketmqClusterClusterListArgs{...}
type GetRocketmqClusterClusterListOutput ¶ added in v0.1.3
type GetRocketmqClusterClusterListOutput struct{ *pulumi.OutputState }
func (GetRocketmqClusterClusterListOutput) Configs ¶ added in v0.1.3
func (o GetRocketmqClusterClusterListOutput) Configs() GetRocketmqClusterClusterListConfigArrayOutput
Cluster configuration information.
func (GetRocketmqClusterClusterListOutput) ElementType ¶ added in v0.1.3
func (GetRocketmqClusterClusterListOutput) ElementType() reflect.Type
func (GetRocketmqClusterClusterListOutput) Status ¶ added in v0.1.3
func (o GetRocketmqClusterClusterListOutput) Status() pulumi.IntOutput
Cluster status. `0`: Creating; `1`: Normal; `2`: Terminating; `3`: Deleted; `4`: Isolated; `5`: Creation failed; `6`: Deletion failed.
func (GetRocketmqClusterClusterListOutput) ToGetRocketmqClusterClusterListOutput ¶ added in v0.1.3
func (o GetRocketmqClusterClusterListOutput) ToGetRocketmqClusterClusterListOutput() GetRocketmqClusterClusterListOutput
func (GetRocketmqClusterClusterListOutput) ToGetRocketmqClusterClusterListOutputWithContext ¶ added in v0.1.3
func (o GetRocketmqClusterClusterListOutput) ToGetRocketmqClusterClusterListOutputWithContext(ctx context.Context) GetRocketmqClusterClusterListOutput
type GetRocketmqGroupGroup ¶ added in v0.1.3
type GetRocketmqGroupGroup struct { // Whether to enable broadcast consumption. BroadcastEnable bool `pulumi:"broadcastEnable"` // Client protocol. ClientProtocol string `pulumi:"clientProtocol"` // The number of online consumers. ConsumerNum int `pulumi:"consumerNum"` // Consumer type. Enumerated values: ACTIVELY or PASSIVELY. ConsumerType string `pulumi:"consumerType"` // `0`: Cluster consumption mode; `1`: Broadcast consumption mode; `-1`: Unknown. ConsumptionMode int `pulumi:"consumptionMode"` // Creation time in milliseconds. CreateTime int `pulumi:"createTime"` // Consumer group name. Name string `pulumi:"name"` // Whether to enable consumption. ReadEnable bool `pulumi:"readEnable"` // Remarks (up to 128 characters). Remark string `pulumi:"remark"` // The number of partitions in a retry topic. RetryPartitionNum int `pulumi:"retryPartitionNum"` // The total number of heaped messages. TotalAccumulative int `pulumi:"totalAccumulative"` // Consumption TPS. Tps int `pulumi:"tps"` // Modification time in milliseconds. UpdateTime int `pulumi:"updateTime"` }
type GetRocketmqGroupGroupArgs ¶ added in v0.1.3
type GetRocketmqGroupGroupArgs struct { // Whether to enable broadcast consumption. BroadcastEnable pulumi.BoolInput `pulumi:"broadcastEnable"` // Client protocol. ClientProtocol pulumi.StringInput `pulumi:"clientProtocol"` // The number of online consumers. ConsumerNum pulumi.IntInput `pulumi:"consumerNum"` // Consumer type. Enumerated values: ACTIVELY or PASSIVELY. ConsumerType pulumi.StringInput `pulumi:"consumerType"` // `0`: Cluster consumption mode; `1`: Broadcast consumption mode; `-1`: Unknown. ConsumptionMode pulumi.IntInput `pulumi:"consumptionMode"` // Creation time in milliseconds. CreateTime pulumi.IntInput `pulumi:"createTime"` // Consumer group name. Name pulumi.StringInput `pulumi:"name"` // Whether to enable consumption. ReadEnable pulumi.BoolInput `pulumi:"readEnable"` // Remarks (up to 128 characters). Remark pulumi.StringInput `pulumi:"remark"` // The number of partitions in a retry topic. RetryPartitionNum pulumi.IntInput `pulumi:"retryPartitionNum"` // The total number of heaped messages. TotalAccumulative pulumi.IntInput `pulumi:"totalAccumulative"` // Consumption TPS. Tps pulumi.IntInput `pulumi:"tps"` // Modification time in milliseconds. UpdateTime pulumi.IntInput `pulumi:"updateTime"` }
func (GetRocketmqGroupGroupArgs) ElementType ¶ added in v0.1.3
func (GetRocketmqGroupGroupArgs) ElementType() reflect.Type
func (GetRocketmqGroupGroupArgs) ToGetRocketmqGroupGroupOutput ¶ added in v0.1.3
func (i GetRocketmqGroupGroupArgs) ToGetRocketmqGroupGroupOutput() GetRocketmqGroupGroupOutput
func (GetRocketmqGroupGroupArgs) ToGetRocketmqGroupGroupOutputWithContext ¶ added in v0.1.3
func (i GetRocketmqGroupGroupArgs) ToGetRocketmqGroupGroupOutputWithContext(ctx context.Context) GetRocketmqGroupGroupOutput
type GetRocketmqGroupGroupArray ¶ added in v0.1.3
type GetRocketmqGroupGroupArray []GetRocketmqGroupGroupInput
func (GetRocketmqGroupGroupArray) ElementType ¶ added in v0.1.3
func (GetRocketmqGroupGroupArray) ElementType() reflect.Type
func (GetRocketmqGroupGroupArray) ToGetRocketmqGroupGroupArrayOutput ¶ added in v0.1.3
func (i GetRocketmqGroupGroupArray) ToGetRocketmqGroupGroupArrayOutput() GetRocketmqGroupGroupArrayOutput
func (GetRocketmqGroupGroupArray) ToGetRocketmqGroupGroupArrayOutputWithContext ¶ added in v0.1.3
func (i GetRocketmqGroupGroupArray) ToGetRocketmqGroupGroupArrayOutputWithContext(ctx context.Context) GetRocketmqGroupGroupArrayOutput
type GetRocketmqGroupGroupArrayInput ¶ added in v0.1.3
type GetRocketmqGroupGroupArrayInput interface { pulumi.Input ToGetRocketmqGroupGroupArrayOutput() GetRocketmqGroupGroupArrayOutput ToGetRocketmqGroupGroupArrayOutputWithContext(context.Context) GetRocketmqGroupGroupArrayOutput }
GetRocketmqGroupGroupArrayInput is an input type that accepts GetRocketmqGroupGroupArray and GetRocketmqGroupGroupArrayOutput values. You can construct a concrete instance of `GetRocketmqGroupGroupArrayInput` via:
GetRocketmqGroupGroupArray{ GetRocketmqGroupGroupArgs{...} }
type GetRocketmqGroupGroupArrayOutput ¶ added in v0.1.3
type GetRocketmqGroupGroupArrayOutput struct{ *pulumi.OutputState }
func (GetRocketmqGroupGroupArrayOutput) ElementType ¶ added in v0.1.3
func (GetRocketmqGroupGroupArrayOutput) ElementType() reflect.Type
func (GetRocketmqGroupGroupArrayOutput) Index ¶ added in v0.1.3
func (o GetRocketmqGroupGroupArrayOutput) Index(i pulumi.IntInput) GetRocketmqGroupGroupOutput
func (GetRocketmqGroupGroupArrayOutput) ToGetRocketmqGroupGroupArrayOutput ¶ added in v0.1.3
func (o GetRocketmqGroupGroupArrayOutput) ToGetRocketmqGroupGroupArrayOutput() GetRocketmqGroupGroupArrayOutput
func (GetRocketmqGroupGroupArrayOutput) ToGetRocketmqGroupGroupArrayOutputWithContext ¶ added in v0.1.3
func (o GetRocketmqGroupGroupArrayOutput) ToGetRocketmqGroupGroupArrayOutputWithContext(ctx context.Context) GetRocketmqGroupGroupArrayOutput
type GetRocketmqGroupGroupInput ¶ added in v0.1.3
type GetRocketmqGroupGroupInput interface { pulumi.Input ToGetRocketmqGroupGroupOutput() GetRocketmqGroupGroupOutput ToGetRocketmqGroupGroupOutputWithContext(context.Context) GetRocketmqGroupGroupOutput }
GetRocketmqGroupGroupInput is an input type that accepts GetRocketmqGroupGroupArgs and GetRocketmqGroupGroupOutput values. You can construct a concrete instance of `GetRocketmqGroupGroupInput` via:
GetRocketmqGroupGroupArgs{...}
type GetRocketmqGroupGroupOutput ¶ added in v0.1.3
type GetRocketmqGroupGroupOutput struct{ *pulumi.OutputState }
func (GetRocketmqGroupGroupOutput) BroadcastEnable ¶ added in v0.1.3
func (o GetRocketmqGroupGroupOutput) BroadcastEnable() pulumi.BoolOutput
Whether to enable broadcast consumption.
func (GetRocketmqGroupGroupOutput) ClientProtocol ¶ added in v0.1.3
func (o GetRocketmqGroupGroupOutput) ClientProtocol() pulumi.StringOutput
Client protocol.
func (GetRocketmqGroupGroupOutput) ConsumerNum ¶ added in v0.1.3
func (o GetRocketmqGroupGroupOutput) ConsumerNum() pulumi.IntOutput
The number of online consumers.
func (GetRocketmqGroupGroupOutput) ConsumerType ¶ added in v0.1.3
func (o GetRocketmqGroupGroupOutput) ConsumerType() pulumi.StringOutput
Consumer type. Enumerated values: ACTIVELY or PASSIVELY.
func (GetRocketmqGroupGroupOutput) ConsumptionMode ¶ added in v0.1.3
func (o GetRocketmqGroupGroupOutput) ConsumptionMode() pulumi.IntOutput
`0`: Cluster consumption mode; `1`: Broadcast consumption mode; `-1`: Unknown.
func (GetRocketmqGroupGroupOutput) CreateTime ¶ added in v0.1.3
func (o GetRocketmqGroupGroupOutput) CreateTime() pulumi.IntOutput
Creation time in milliseconds.
func (GetRocketmqGroupGroupOutput) ElementType ¶ added in v0.1.3
func (GetRocketmqGroupGroupOutput) ElementType() reflect.Type
func (GetRocketmqGroupGroupOutput) Name ¶ added in v0.1.3
func (o GetRocketmqGroupGroupOutput) Name() pulumi.StringOutput
Consumer group name.
func (GetRocketmqGroupGroupOutput) ReadEnable ¶ added in v0.1.3
func (o GetRocketmqGroupGroupOutput) ReadEnable() pulumi.BoolOutput
Whether to enable consumption.
func (GetRocketmqGroupGroupOutput) Remark ¶ added in v0.1.3
func (o GetRocketmqGroupGroupOutput) Remark() pulumi.StringOutput
Remarks (up to 128 characters).
func (GetRocketmqGroupGroupOutput) RetryPartitionNum ¶ added in v0.1.3
func (o GetRocketmqGroupGroupOutput) RetryPartitionNum() pulumi.IntOutput
The number of partitions in a retry topic.
func (GetRocketmqGroupGroupOutput) ToGetRocketmqGroupGroupOutput ¶ added in v0.1.3
func (o GetRocketmqGroupGroupOutput) ToGetRocketmqGroupGroupOutput() GetRocketmqGroupGroupOutput
func (GetRocketmqGroupGroupOutput) ToGetRocketmqGroupGroupOutputWithContext ¶ added in v0.1.3
func (o GetRocketmqGroupGroupOutput) ToGetRocketmqGroupGroupOutputWithContext(ctx context.Context) GetRocketmqGroupGroupOutput
func (GetRocketmqGroupGroupOutput) TotalAccumulative ¶ added in v0.1.3
func (o GetRocketmqGroupGroupOutput) TotalAccumulative() pulumi.IntOutput
The total number of heaped messages.
func (GetRocketmqGroupGroupOutput) Tps ¶ added in v0.1.3
func (o GetRocketmqGroupGroupOutput) Tps() pulumi.IntOutput
Consumption TPS.
func (GetRocketmqGroupGroupOutput) UpdateTime ¶ added in v0.1.3
func (o GetRocketmqGroupGroupOutput) UpdateTime() pulumi.IntOutput
Modification time in milliseconds.
type GetRocketmqNamespaceNamespace ¶ added in v0.1.3
type GetRocketmqNamespaceNamespace struct { // Namespace name, which can contain 3-64 letters, digits, hyphens, and underscores. NamespaceId string `pulumi:"namespaceId"` // Public network access point address. PublicEndpoint string `pulumi:"publicEndpoint"` // Remarks (up to 128 characters). Remark string `pulumi:"remark"` // Retention time of persisted messages in milliseconds. RetentionTime int `pulumi:"retentionTime"` // Retention time of unconsumed messages in milliseconds. Value range: 60 seconds-15 days. Ttl int `pulumi:"ttl"` // VPC access point address. VpcEndpoint string `pulumi:"vpcEndpoint"` }
type GetRocketmqNamespaceNamespaceArgs ¶ added in v0.1.3
type GetRocketmqNamespaceNamespaceArgs struct { // Namespace name, which can contain 3-64 letters, digits, hyphens, and underscores. NamespaceId pulumi.StringInput `pulumi:"namespaceId"` // Public network access point address. PublicEndpoint pulumi.StringInput `pulumi:"publicEndpoint"` // Remarks (up to 128 characters). Remark pulumi.StringInput `pulumi:"remark"` // Retention time of persisted messages in milliseconds. RetentionTime pulumi.IntInput `pulumi:"retentionTime"` // Retention time of unconsumed messages in milliseconds. Value range: 60 seconds-15 days. Ttl pulumi.IntInput `pulumi:"ttl"` // VPC access point address. VpcEndpoint pulumi.StringInput `pulumi:"vpcEndpoint"` }
func (GetRocketmqNamespaceNamespaceArgs) ElementType ¶ added in v0.1.3
func (GetRocketmqNamespaceNamespaceArgs) ElementType() reflect.Type
func (GetRocketmqNamespaceNamespaceArgs) ToGetRocketmqNamespaceNamespaceOutput ¶ added in v0.1.3
func (i GetRocketmqNamespaceNamespaceArgs) ToGetRocketmqNamespaceNamespaceOutput() GetRocketmqNamespaceNamespaceOutput
func (GetRocketmqNamespaceNamespaceArgs) ToGetRocketmqNamespaceNamespaceOutputWithContext ¶ added in v0.1.3
func (i GetRocketmqNamespaceNamespaceArgs) ToGetRocketmqNamespaceNamespaceOutputWithContext(ctx context.Context) GetRocketmqNamespaceNamespaceOutput
type GetRocketmqNamespaceNamespaceArray ¶ added in v0.1.3
type GetRocketmqNamespaceNamespaceArray []GetRocketmqNamespaceNamespaceInput
func (GetRocketmqNamespaceNamespaceArray) ElementType ¶ added in v0.1.3
func (GetRocketmqNamespaceNamespaceArray) ElementType() reflect.Type
func (GetRocketmqNamespaceNamespaceArray) ToGetRocketmqNamespaceNamespaceArrayOutput ¶ added in v0.1.3
func (i GetRocketmqNamespaceNamespaceArray) ToGetRocketmqNamespaceNamespaceArrayOutput() GetRocketmqNamespaceNamespaceArrayOutput
func (GetRocketmqNamespaceNamespaceArray) ToGetRocketmqNamespaceNamespaceArrayOutputWithContext ¶ added in v0.1.3
func (i GetRocketmqNamespaceNamespaceArray) ToGetRocketmqNamespaceNamespaceArrayOutputWithContext(ctx context.Context) GetRocketmqNamespaceNamespaceArrayOutput
type GetRocketmqNamespaceNamespaceArrayInput ¶ added in v0.1.3
type GetRocketmqNamespaceNamespaceArrayInput interface { pulumi.Input ToGetRocketmqNamespaceNamespaceArrayOutput() GetRocketmqNamespaceNamespaceArrayOutput ToGetRocketmqNamespaceNamespaceArrayOutputWithContext(context.Context) GetRocketmqNamespaceNamespaceArrayOutput }
GetRocketmqNamespaceNamespaceArrayInput is an input type that accepts GetRocketmqNamespaceNamespaceArray and GetRocketmqNamespaceNamespaceArrayOutput values. You can construct a concrete instance of `GetRocketmqNamespaceNamespaceArrayInput` via:
GetRocketmqNamespaceNamespaceArray{ GetRocketmqNamespaceNamespaceArgs{...} }
type GetRocketmqNamespaceNamespaceArrayOutput ¶ added in v0.1.3
type GetRocketmqNamespaceNamespaceArrayOutput struct{ *pulumi.OutputState }
func (GetRocketmqNamespaceNamespaceArrayOutput) ElementType ¶ added in v0.1.3
func (GetRocketmqNamespaceNamespaceArrayOutput) ElementType() reflect.Type
func (GetRocketmqNamespaceNamespaceArrayOutput) ToGetRocketmqNamespaceNamespaceArrayOutput ¶ added in v0.1.3
func (o GetRocketmqNamespaceNamespaceArrayOutput) ToGetRocketmqNamespaceNamespaceArrayOutput() GetRocketmqNamespaceNamespaceArrayOutput
func (GetRocketmqNamespaceNamespaceArrayOutput) ToGetRocketmqNamespaceNamespaceArrayOutputWithContext ¶ added in v0.1.3
func (o GetRocketmqNamespaceNamespaceArrayOutput) ToGetRocketmqNamespaceNamespaceArrayOutputWithContext(ctx context.Context) GetRocketmqNamespaceNamespaceArrayOutput
type GetRocketmqNamespaceNamespaceInput ¶ added in v0.1.3
type GetRocketmqNamespaceNamespaceInput interface { pulumi.Input ToGetRocketmqNamespaceNamespaceOutput() GetRocketmqNamespaceNamespaceOutput ToGetRocketmqNamespaceNamespaceOutputWithContext(context.Context) GetRocketmqNamespaceNamespaceOutput }
GetRocketmqNamespaceNamespaceInput is an input type that accepts GetRocketmqNamespaceNamespaceArgs and GetRocketmqNamespaceNamespaceOutput values. You can construct a concrete instance of `GetRocketmqNamespaceNamespaceInput` via:
GetRocketmqNamespaceNamespaceArgs{...}
type GetRocketmqNamespaceNamespaceOutput ¶ added in v0.1.3
type GetRocketmqNamespaceNamespaceOutput struct{ *pulumi.OutputState }
func (GetRocketmqNamespaceNamespaceOutput) ElementType ¶ added in v0.1.3
func (GetRocketmqNamespaceNamespaceOutput) ElementType() reflect.Type
func (GetRocketmqNamespaceNamespaceOutput) NamespaceId ¶ added in v0.1.3
func (o GetRocketmqNamespaceNamespaceOutput) NamespaceId() pulumi.StringOutput
Namespace name, which can contain 3-64 letters, digits, hyphens, and underscores.
func (GetRocketmqNamespaceNamespaceOutput) PublicEndpoint ¶ added in v0.1.3
func (o GetRocketmqNamespaceNamespaceOutput) PublicEndpoint() pulumi.StringOutput
Public network access point address.
func (GetRocketmqNamespaceNamespaceOutput) Remark ¶ added in v0.1.3
func (o GetRocketmqNamespaceNamespaceOutput) Remark() pulumi.StringOutput
Remarks (up to 128 characters).
func (GetRocketmqNamespaceNamespaceOutput) RetentionTime ¶ added in v0.1.3
func (o GetRocketmqNamespaceNamespaceOutput) RetentionTime() pulumi.IntOutput
Retention time of persisted messages in milliseconds.
func (GetRocketmqNamespaceNamespaceOutput) ToGetRocketmqNamespaceNamespaceOutput ¶ added in v0.1.3
func (o GetRocketmqNamespaceNamespaceOutput) ToGetRocketmqNamespaceNamespaceOutput() GetRocketmqNamespaceNamespaceOutput
func (GetRocketmqNamespaceNamespaceOutput) ToGetRocketmqNamespaceNamespaceOutputWithContext ¶ added in v0.1.3
func (o GetRocketmqNamespaceNamespaceOutput) ToGetRocketmqNamespaceNamespaceOutputWithContext(ctx context.Context) GetRocketmqNamespaceNamespaceOutput
func (GetRocketmqNamespaceNamespaceOutput) Ttl ¶ added in v0.1.3
func (o GetRocketmqNamespaceNamespaceOutput) Ttl() pulumi.IntOutput
Retention time of unconsumed messages in milliseconds. Value range: 60 seconds-15 days.
func (GetRocketmqNamespaceNamespaceOutput) VpcEndpoint ¶ added in v0.1.3
func (o GetRocketmqNamespaceNamespaceOutput) VpcEndpoint() pulumi.StringOutput
VPC access point address.
type GetRocketmqRoleRoleSet ¶ added in v0.1.3
type GetRocketmqRoleRoleSet struct { // Creation time. CreateTime string `pulumi:"createTime"` // Remarks. Remark string `pulumi:"remark"` // Fuzzy query by role name. RoleName string `pulumi:"roleName"` // Value of the role token. Token string `pulumi:"token"` // Update time. UpdateTime string `pulumi:"updateTime"` }
type GetRocketmqRoleRoleSetArgs ¶ added in v0.1.3
type GetRocketmqRoleRoleSetArgs struct { // Creation time. CreateTime pulumi.StringInput `pulumi:"createTime"` // Remarks. Remark pulumi.StringInput `pulumi:"remark"` // Fuzzy query by role name. RoleName pulumi.StringInput `pulumi:"roleName"` // Value of the role token. Token pulumi.StringInput `pulumi:"token"` // Update time. UpdateTime pulumi.StringInput `pulumi:"updateTime"` }
func (GetRocketmqRoleRoleSetArgs) ElementType ¶ added in v0.1.3
func (GetRocketmqRoleRoleSetArgs) ElementType() reflect.Type
func (GetRocketmqRoleRoleSetArgs) ToGetRocketmqRoleRoleSetOutput ¶ added in v0.1.3
func (i GetRocketmqRoleRoleSetArgs) ToGetRocketmqRoleRoleSetOutput() GetRocketmqRoleRoleSetOutput
func (GetRocketmqRoleRoleSetArgs) ToGetRocketmqRoleRoleSetOutputWithContext ¶ added in v0.1.3
func (i GetRocketmqRoleRoleSetArgs) ToGetRocketmqRoleRoleSetOutputWithContext(ctx context.Context) GetRocketmqRoleRoleSetOutput
type GetRocketmqRoleRoleSetArray ¶ added in v0.1.3
type GetRocketmqRoleRoleSetArray []GetRocketmqRoleRoleSetInput
func (GetRocketmqRoleRoleSetArray) ElementType ¶ added in v0.1.3
func (GetRocketmqRoleRoleSetArray) ElementType() reflect.Type
func (GetRocketmqRoleRoleSetArray) ToGetRocketmqRoleRoleSetArrayOutput ¶ added in v0.1.3
func (i GetRocketmqRoleRoleSetArray) ToGetRocketmqRoleRoleSetArrayOutput() GetRocketmqRoleRoleSetArrayOutput
func (GetRocketmqRoleRoleSetArray) ToGetRocketmqRoleRoleSetArrayOutputWithContext ¶ added in v0.1.3
func (i GetRocketmqRoleRoleSetArray) ToGetRocketmqRoleRoleSetArrayOutputWithContext(ctx context.Context) GetRocketmqRoleRoleSetArrayOutput
type GetRocketmqRoleRoleSetArrayInput ¶ added in v0.1.3
type GetRocketmqRoleRoleSetArrayInput interface { pulumi.Input ToGetRocketmqRoleRoleSetArrayOutput() GetRocketmqRoleRoleSetArrayOutput ToGetRocketmqRoleRoleSetArrayOutputWithContext(context.Context) GetRocketmqRoleRoleSetArrayOutput }
GetRocketmqRoleRoleSetArrayInput is an input type that accepts GetRocketmqRoleRoleSetArray and GetRocketmqRoleRoleSetArrayOutput values. You can construct a concrete instance of `GetRocketmqRoleRoleSetArrayInput` via:
GetRocketmqRoleRoleSetArray{ GetRocketmqRoleRoleSetArgs{...} }
type GetRocketmqRoleRoleSetArrayOutput ¶ added in v0.1.3
type GetRocketmqRoleRoleSetArrayOutput struct{ *pulumi.OutputState }
func (GetRocketmqRoleRoleSetArrayOutput) ElementType ¶ added in v0.1.3
func (GetRocketmqRoleRoleSetArrayOutput) ElementType() reflect.Type
func (GetRocketmqRoleRoleSetArrayOutput) Index ¶ added in v0.1.3
func (o GetRocketmqRoleRoleSetArrayOutput) Index(i pulumi.IntInput) GetRocketmqRoleRoleSetOutput
func (GetRocketmqRoleRoleSetArrayOutput) ToGetRocketmqRoleRoleSetArrayOutput ¶ added in v0.1.3
func (o GetRocketmqRoleRoleSetArrayOutput) ToGetRocketmqRoleRoleSetArrayOutput() GetRocketmqRoleRoleSetArrayOutput
func (GetRocketmqRoleRoleSetArrayOutput) ToGetRocketmqRoleRoleSetArrayOutputWithContext ¶ added in v0.1.3
func (o GetRocketmqRoleRoleSetArrayOutput) ToGetRocketmqRoleRoleSetArrayOutputWithContext(ctx context.Context) GetRocketmqRoleRoleSetArrayOutput
type GetRocketmqRoleRoleSetInput ¶ added in v0.1.3
type GetRocketmqRoleRoleSetInput interface { pulumi.Input ToGetRocketmqRoleRoleSetOutput() GetRocketmqRoleRoleSetOutput ToGetRocketmqRoleRoleSetOutputWithContext(context.Context) GetRocketmqRoleRoleSetOutput }
GetRocketmqRoleRoleSetInput is an input type that accepts GetRocketmqRoleRoleSetArgs and GetRocketmqRoleRoleSetOutput values. You can construct a concrete instance of `GetRocketmqRoleRoleSetInput` via:
GetRocketmqRoleRoleSetArgs{...}
type GetRocketmqRoleRoleSetOutput ¶ added in v0.1.3
type GetRocketmqRoleRoleSetOutput struct{ *pulumi.OutputState }
func (GetRocketmqRoleRoleSetOutput) CreateTime ¶ added in v0.1.3
func (o GetRocketmqRoleRoleSetOutput) CreateTime() pulumi.StringOutput
Creation time.
func (GetRocketmqRoleRoleSetOutput) ElementType ¶ added in v0.1.3
func (GetRocketmqRoleRoleSetOutput) ElementType() reflect.Type
func (GetRocketmqRoleRoleSetOutput) Remark ¶ added in v0.1.3
func (o GetRocketmqRoleRoleSetOutput) Remark() pulumi.StringOutput
Remarks.
func (GetRocketmqRoleRoleSetOutput) RoleName ¶ added in v0.1.3
func (o GetRocketmqRoleRoleSetOutput) RoleName() pulumi.StringOutput
Fuzzy query by role name.
func (GetRocketmqRoleRoleSetOutput) ToGetRocketmqRoleRoleSetOutput ¶ added in v0.1.3
func (o GetRocketmqRoleRoleSetOutput) ToGetRocketmqRoleRoleSetOutput() GetRocketmqRoleRoleSetOutput
func (GetRocketmqRoleRoleSetOutput) ToGetRocketmqRoleRoleSetOutputWithContext ¶ added in v0.1.3
func (o GetRocketmqRoleRoleSetOutput) ToGetRocketmqRoleRoleSetOutputWithContext(ctx context.Context) GetRocketmqRoleRoleSetOutput
func (GetRocketmqRoleRoleSetOutput) Token ¶ added in v0.1.3
func (o GetRocketmqRoleRoleSetOutput) Token() pulumi.StringOutput
Value of the role token.
func (GetRocketmqRoleRoleSetOutput) UpdateTime ¶ added in v0.1.3
func (o GetRocketmqRoleRoleSetOutput) UpdateTime() pulumi.StringOutput
Update time.
type GetRocketmqTopicTopic ¶ added in v0.1.3
type GetRocketmqTopicTopic struct { // Creation time in milliseconds. CreateTime int `pulumi:"createTime"` // Topic name. Name string `pulumi:"name"` // The number of read/write partitions. PartitionNum int `pulumi:"partitionNum"` // Topic name. Remark string `pulumi:"remark"` // Update time in milliseconds. UpdateTime int `pulumi:"updateTime"` }
type GetRocketmqTopicTopicArgs ¶ added in v0.1.3
type GetRocketmqTopicTopicArgs struct { // Creation time in milliseconds. CreateTime pulumi.IntInput `pulumi:"createTime"` // Topic name. Name pulumi.StringInput `pulumi:"name"` // The number of read/write partitions. PartitionNum pulumi.IntInput `pulumi:"partitionNum"` // Topic name. Remark pulumi.StringInput `pulumi:"remark"` // Update time in milliseconds. UpdateTime pulumi.IntInput `pulumi:"updateTime"` }
func (GetRocketmqTopicTopicArgs) ElementType ¶ added in v0.1.3
func (GetRocketmqTopicTopicArgs) ElementType() reflect.Type
func (GetRocketmqTopicTopicArgs) ToGetRocketmqTopicTopicOutput ¶ added in v0.1.3
func (i GetRocketmqTopicTopicArgs) ToGetRocketmqTopicTopicOutput() GetRocketmqTopicTopicOutput
func (GetRocketmqTopicTopicArgs) ToGetRocketmqTopicTopicOutputWithContext ¶ added in v0.1.3
func (i GetRocketmqTopicTopicArgs) ToGetRocketmqTopicTopicOutputWithContext(ctx context.Context) GetRocketmqTopicTopicOutput
type GetRocketmqTopicTopicArray ¶ added in v0.1.3
type GetRocketmqTopicTopicArray []GetRocketmqTopicTopicInput
func (GetRocketmqTopicTopicArray) ElementType ¶ added in v0.1.3
func (GetRocketmqTopicTopicArray) ElementType() reflect.Type
func (GetRocketmqTopicTopicArray) ToGetRocketmqTopicTopicArrayOutput ¶ added in v0.1.3
func (i GetRocketmqTopicTopicArray) ToGetRocketmqTopicTopicArrayOutput() GetRocketmqTopicTopicArrayOutput
func (GetRocketmqTopicTopicArray) ToGetRocketmqTopicTopicArrayOutputWithContext ¶ added in v0.1.3
func (i GetRocketmqTopicTopicArray) ToGetRocketmqTopicTopicArrayOutputWithContext(ctx context.Context) GetRocketmqTopicTopicArrayOutput
type GetRocketmqTopicTopicArrayInput ¶ added in v0.1.3
type GetRocketmqTopicTopicArrayInput interface { pulumi.Input ToGetRocketmqTopicTopicArrayOutput() GetRocketmqTopicTopicArrayOutput ToGetRocketmqTopicTopicArrayOutputWithContext(context.Context) GetRocketmqTopicTopicArrayOutput }
GetRocketmqTopicTopicArrayInput is an input type that accepts GetRocketmqTopicTopicArray and GetRocketmqTopicTopicArrayOutput values. You can construct a concrete instance of `GetRocketmqTopicTopicArrayInput` via:
GetRocketmqTopicTopicArray{ GetRocketmqTopicTopicArgs{...} }
type GetRocketmqTopicTopicArrayOutput ¶ added in v0.1.3
type GetRocketmqTopicTopicArrayOutput struct{ *pulumi.OutputState }
func (GetRocketmqTopicTopicArrayOutput) ElementType ¶ added in v0.1.3
func (GetRocketmqTopicTopicArrayOutput) ElementType() reflect.Type
func (GetRocketmqTopicTopicArrayOutput) Index ¶ added in v0.1.3
func (o GetRocketmqTopicTopicArrayOutput) Index(i pulumi.IntInput) GetRocketmqTopicTopicOutput
func (GetRocketmqTopicTopicArrayOutput) ToGetRocketmqTopicTopicArrayOutput ¶ added in v0.1.3
func (o GetRocketmqTopicTopicArrayOutput) ToGetRocketmqTopicTopicArrayOutput() GetRocketmqTopicTopicArrayOutput
func (GetRocketmqTopicTopicArrayOutput) ToGetRocketmqTopicTopicArrayOutputWithContext ¶ added in v0.1.3
func (o GetRocketmqTopicTopicArrayOutput) ToGetRocketmqTopicTopicArrayOutputWithContext(ctx context.Context) GetRocketmqTopicTopicArrayOutput
type GetRocketmqTopicTopicInput ¶ added in v0.1.3
type GetRocketmqTopicTopicInput interface { pulumi.Input ToGetRocketmqTopicTopicOutput() GetRocketmqTopicTopicOutput ToGetRocketmqTopicTopicOutputWithContext(context.Context) GetRocketmqTopicTopicOutput }
GetRocketmqTopicTopicInput is an input type that accepts GetRocketmqTopicTopicArgs and GetRocketmqTopicTopicOutput values. You can construct a concrete instance of `GetRocketmqTopicTopicInput` via:
GetRocketmqTopicTopicArgs{...}
type GetRocketmqTopicTopicOutput ¶ added in v0.1.3
type GetRocketmqTopicTopicOutput struct{ *pulumi.OutputState }
func (GetRocketmqTopicTopicOutput) CreateTime ¶ added in v0.1.3
func (o GetRocketmqTopicTopicOutput) CreateTime() pulumi.IntOutput
Creation time in milliseconds.
func (GetRocketmqTopicTopicOutput) ElementType ¶ added in v0.1.3
func (GetRocketmqTopicTopicOutput) ElementType() reflect.Type
func (GetRocketmqTopicTopicOutput) Name ¶ added in v0.1.3
func (o GetRocketmqTopicTopicOutput) Name() pulumi.StringOutput
Topic name.
func (GetRocketmqTopicTopicOutput) PartitionNum ¶ added in v0.1.3
func (o GetRocketmqTopicTopicOutput) PartitionNum() pulumi.IntOutput
The number of read/write partitions.
func (GetRocketmqTopicTopicOutput) Remark ¶ added in v0.1.3
func (o GetRocketmqTopicTopicOutput) Remark() pulumi.StringOutput
Topic name.
func (GetRocketmqTopicTopicOutput) ToGetRocketmqTopicTopicOutput ¶ added in v0.1.3
func (o GetRocketmqTopicTopicOutput) ToGetRocketmqTopicTopicOutput() GetRocketmqTopicTopicOutput
func (GetRocketmqTopicTopicOutput) ToGetRocketmqTopicTopicOutputWithContext ¶ added in v0.1.3
func (o GetRocketmqTopicTopicOutput) ToGetRocketmqTopicTopicOutputWithContext(ctx context.Context) GetRocketmqTopicTopicOutput
func (GetRocketmqTopicTopicOutput) UpdateTime ¶ added in v0.1.3
func (o GetRocketmqTopicTopicOutput) UpdateTime() pulumi.IntOutput
Update time in milliseconds.
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"` // Tag description list. Tags pulumi.MapOutput `pulumi:"tags"` }
Provide a resource to create a TDMQ instance.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tdmq"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Tdmq.NewInstance(ctx, "foo", &Tdmq.InstanceArgs{ ClusterName: pulumi.String("example"), Remark: pulumi.String("this is description."), Tags: pulumi.AnyMap{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } return nil }) }
```
## Import
Tdmq instance can be imported, e.g.
```sh
$ pulumi import tencentcloud:Tdmq/instance:Instance test tdmq_id
```
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 // Tag description list. Tags pulumi.MapInput }
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) Tags ¶ added in v0.1.3
func (o InstanceOutput) Tags() pulumi.MapOutput
Tag description list.
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 // Tag description list. Tags pulumi.MapInput }
func (InstanceState) ElementType ¶
func (InstanceState) ElementType() reflect.Type
type LookupRocketmqClusterArgs ¶ added in v0.1.3
type LookupRocketmqClusterArgs struct { // Filter by cluster ID. ClusterIdLists []string `pulumi:"clusterIdLists"` // Search by cluster ID. IdKeyword *string `pulumi:"idKeyword"` // Search by cluster name. NameKeyword *string `pulumi:"nameKeyword"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getRocketmqCluster.
type LookupRocketmqClusterOutputArgs ¶ added in v0.1.3
type LookupRocketmqClusterOutputArgs struct { // Filter by cluster ID. ClusterIdLists pulumi.StringArrayInput `pulumi:"clusterIdLists"` // Search by cluster ID. IdKeyword pulumi.StringPtrInput `pulumi:"idKeyword"` // Search by cluster name. NameKeyword pulumi.StringPtrInput `pulumi:"nameKeyword"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getRocketmqCluster.
func (LookupRocketmqClusterOutputArgs) ElementType ¶ added in v0.1.3
func (LookupRocketmqClusterOutputArgs) ElementType() reflect.Type
type LookupRocketmqClusterResult ¶ added in v0.1.3
type LookupRocketmqClusterResult struct { ClusterIdLists []string `pulumi:"clusterIdLists"` // Cluster information. ClusterLists []GetRocketmqClusterClusterList `pulumi:"clusterLists"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` IdKeyword *string `pulumi:"idKeyword"` NameKeyword *string `pulumi:"nameKeyword"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getRocketmqCluster.
func LookupRocketmqCluster ¶ added in v0.1.3
func LookupRocketmqCluster(ctx *pulumi.Context, args *LookupRocketmqClusterArgs, opts ...pulumi.InvokeOption) (*LookupRocketmqClusterResult, error)
Use this data source to query detailed information of tdmqRocketmq cluster
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Tdmq" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tdmq"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Tdmq.GetRocketmqCluster(ctx, &tdmq.GetRocketmqClusterArgs{ NameKeyword: pulumi.StringRef("test_rocketmq"), }, nil) if err != nil { return err } return nil }) }
```
type LookupRocketmqClusterResultOutput ¶ added in v0.1.3
type LookupRocketmqClusterResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRocketmqCluster.
func LookupRocketmqClusterOutput ¶ added in v0.1.3
func LookupRocketmqClusterOutput(ctx *pulumi.Context, args LookupRocketmqClusterOutputArgs, opts ...pulumi.InvokeOption) LookupRocketmqClusterResultOutput
func (LookupRocketmqClusterResultOutput) ClusterIdLists ¶ added in v0.1.3
func (o LookupRocketmqClusterResultOutput) ClusterIdLists() pulumi.StringArrayOutput
func (LookupRocketmqClusterResultOutput) ClusterLists ¶ added in v0.1.3
func (o LookupRocketmqClusterResultOutput) ClusterLists() GetRocketmqClusterClusterListArrayOutput
Cluster information.
func (LookupRocketmqClusterResultOutput) ElementType ¶ added in v0.1.3
func (LookupRocketmqClusterResultOutput) ElementType() reflect.Type
func (LookupRocketmqClusterResultOutput) Id ¶ added in v0.1.3
func (o LookupRocketmqClusterResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupRocketmqClusterResultOutput) IdKeyword ¶ added in v0.1.3
func (o LookupRocketmqClusterResultOutput) IdKeyword() pulumi.StringPtrOutput
func (LookupRocketmqClusterResultOutput) NameKeyword ¶ added in v0.1.3
func (o LookupRocketmqClusterResultOutput) NameKeyword() pulumi.StringPtrOutput
func (LookupRocketmqClusterResultOutput) ResultOutputFile ¶ added in v0.1.3
func (o LookupRocketmqClusterResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (LookupRocketmqClusterResultOutput) ToLookupRocketmqClusterResultOutput ¶ added in v0.1.3
func (o LookupRocketmqClusterResultOutput) ToLookupRocketmqClusterResultOutput() LookupRocketmqClusterResultOutput
func (LookupRocketmqClusterResultOutput) ToLookupRocketmqClusterResultOutputWithContext ¶ added in v0.1.3
func (o LookupRocketmqClusterResultOutput) ToLookupRocketmqClusterResultOutputWithContext(ctx context.Context) LookupRocketmqClusterResultOutput
type LookupRocketmqGroupArgs ¶ added in v0.1.3
type LookupRocketmqGroupArgs struct { // Cluster ID. ClusterId string `pulumi:"clusterId"` // Consumer group query by consumer group name. Fuzzy query is supported. FilterGroup *string `pulumi:"filterGroup"` // Subscription group name. After it is specified, the information of only this subscription group will be returned. FilterOneGroup *string `pulumi:"filterOneGroup"` // Topic name, which can be used to query all subscription groups under the topic. FilterTopic *string `pulumi:"filterTopic"` // Namespace. NamespaceId string `pulumi:"namespaceId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getRocketmqGroup.
type LookupRocketmqGroupOutputArgs ¶ added in v0.1.3
type LookupRocketmqGroupOutputArgs struct { // Cluster ID. ClusterId pulumi.StringInput `pulumi:"clusterId"` // Consumer group query by consumer group name. Fuzzy query is supported. FilterGroup pulumi.StringPtrInput `pulumi:"filterGroup"` // Subscription group name. After it is specified, the information of only this subscription group will be returned. FilterOneGroup pulumi.StringPtrInput `pulumi:"filterOneGroup"` // Topic name, which can be used to query all subscription groups under the topic. FilterTopic pulumi.StringPtrInput `pulumi:"filterTopic"` // Namespace. NamespaceId pulumi.StringInput `pulumi:"namespaceId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getRocketmqGroup.
func (LookupRocketmqGroupOutputArgs) ElementType ¶ added in v0.1.3
func (LookupRocketmqGroupOutputArgs) ElementType() reflect.Type
type LookupRocketmqGroupResult ¶ added in v0.1.3
type LookupRocketmqGroupResult struct { ClusterId string `pulumi:"clusterId"` FilterGroup *string `pulumi:"filterGroup"` FilterOneGroup *string `pulumi:"filterOneGroup"` FilterTopic *string `pulumi:"filterTopic"` // List of subscription groups. Groups []GetRocketmqGroupGroup `pulumi:"groups"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` NamespaceId string `pulumi:"namespaceId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getRocketmqGroup.
func LookupRocketmqGroup ¶ added in v0.1.3
func LookupRocketmqGroup(ctx *pulumi.Context, args *LookupRocketmqGroupArgs, opts ...pulumi.InvokeOption) (*LookupRocketmqGroupResult, error)
Use this data source to query detailed information of tdmqRocketmq group
type LookupRocketmqGroupResultOutput ¶ added in v0.1.3
type LookupRocketmqGroupResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRocketmqGroup.
func LookupRocketmqGroupOutput ¶ added in v0.1.3
func LookupRocketmqGroupOutput(ctx *pulumi.Context, args LookupRocketmqGroupOutputArgs, opts ...pulumi.InvokeOption) LookupRocketmqGroupResultOutput
func (LookupRocketmqGroupResultOutput) ClusterId ¶ added in v0.1.3
func (o LookupRocketmqGroupResultOutput) ClusterId() pulumi.StringOutput
func (LookupRocketmqGroupResultOutput) ElementType ¶ added in v0.1.3
func (LookupRocketmqGroupResultOutput) ElementType() reflect.Type
func (LookupRocketmqGroupResultOutput) FilterGroup ¶ added in v0.1.3
func (o LookupRocketmqGroupResultOutput) FilterGroup() pulumi.StringPtrOutput
func (LookupRocketmqGroupResultOutput) FilterOneGroup ¶ added in v0.1.3
func (o LookupRocketmqGroupResultOutput) FilterOneGroup() pulumi.StringPtrOutput
func (LookupRocketmqGroupResultOutput) FilterTopic ¶ added in v0.1.3
func (o LookupRocketmqGroupResultOutput) FilterTopic() pulumi.StringPtrOutput
func (LookupRocketmqGroupResultOutput) Groups ¶ added in v0.1.3
func (o LookupRocketmqGroupResultOutput) Groups() GetRocketmqGroupGroupArrayOutput
List of subscription groups.
func (LookupRocketmqGroupResultOutput) Id ¶ added in v0.1.3
func (o LookupRocketmqGroupResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupRocketmqGroupResultOutput) NamespaceId ¶ added in v0.1.3
func (o LookupRocketmqGroupResultOutput) NamespaceId() pulumi.StringOutput
func (LookupRocketmqGroupResultOutput) ResultOutputFile ¶ added in v0.1.3
func (o LookupRocketmqGroupResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (LookupRocketmqGroupResultOutput) ToLookupRocketmqGroupResultOutput ¶ added in v0.1.3
func (o LookupRocketmqGroupResultOutput) ToLookupRocketmqGroupResultOutput() LookupRocketmqGroupResultOutput
func (LookupRocketmqGroupResultOutput) ToLookupRocketmqGroupResultOutputWithContext ¶ added in v0.1.3
func (o LookupRocketmqGroupResultOutput) ToLookupRocketmqGroupResultOutputWithContext(ctx context.Context) LookupRocketmqGroupResultOutput
type LookupRocketmqNamespaceArgs ¶ added in v0.1.3
type LookupRocketmqNamespaceArgs struct { // Cluster ID. ClusterId string `pulumi:"clusterId"` // Search by name. NameKeyword *string `pulumi:"nameKeyword"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getRocketmqNamespace.
type LookupRocketmqNamespaceOutputArgs ¶ added in v0.1.3
type LookupRocketmqNamespaceOutputArgs struct { // Cluster ID. ClusterId pulumi.StringInput `pulumi:"clusterId"` // Search by name. NameKeyword pulumi.StringPtrInput `pulumi:"nameKeyword"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getRocketmqNamespace.
func (LookupRocketmqNamespaceOutputArgs) ElementType ¶ added in v0.1.3
func (LookupRocketmqNamespaceOutputArgs) ElementType() reflect.Type
type LookupRocketmqNamespaceResult ¶ added in v0.1.3
type LookupRocketmqNamespaceResult struct { ClusterId string `pulumi:"clusterId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` NameKeyword *string `pulumi:"nameKeyword"` // List of namespaces. Namespaces []GetRocketmqNamespaceNamespace `pulumi:"namespaces"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getRocketmqNamespace.
func LookupRocketmqNamespace ¶ added in v0.1.3
func LookupRocketmqNamespace(ctx *pulumi.Context, args *LookupRocketmqNamespaceArgs, opts ...pulumi.InvokeOption) (*LookupRocketmqNamespaceResult, error)
Use this data source to query detailed information of tdmqRocketmq namespace
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Tdmq" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tdmq"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cluster, err := Tdmq.NewRocketmqCluster(ctx, "cluster", &Tdmq.RocketmqClusterArgs{ ClusterName: pulumi.String("test_rocketmq_namespace_sdatasource"), Remark: pulumi.String("test recket mq"), }) if err != nil { return err } namespacedata, err := Tdmq.NewRocketmqNamespace(ctx, "namespacedata", &Tdmq.RocketmqNamespaceArgs{ ClusterId: cluster.ClusterId, NamespaceName: pulumi.String("test_namespace_datasource"), Ttl: pulumi.Int(65000), RetentionTime: pulumi.Int(65000), Remark: pulumi.String("test namespace"), }) if err != nil { return err } _ = Tdmq.GetRocketmqNamespaceOutput(ctx, tdmq.GetRocketmqNamespaceOutputArgs{ ClusterId: cluster.ClusterId, NameKeyword: namespacedata.NamespaceName, }, nil) return nil }) }
```
type LookupRocketmqNamespaceResultOutput ¶ added in v0.1.3
type LookupRocketmqNamespaceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRocketmqNamespace.
func LookupRocketmqNamespaceOutput ¶ added in v0.1.3
func LookupRocketmqNamespaceOutput(ctx *pulumi.Context, args LookupRocketmqNamespaceOutputArgs, opts ...pulumi.InvokeOption) LookupRocketmqNamespaceResultOutput
func (LookupRocketmqNamespaceResultOutput) ClusterId ¶ added in v0.1.3
func (o LookupRocketmqNamespaceResultOutput) ClusterId() pulumi.StringOutput
func (LookupRocketmqNamespaceResultOutput) ElementType ¶ added in v0.1.3
func (LookupRocketmqNamespaceResultOutput) ElementType() reflect.Type
func (LookupRocketmqNamespaceResultOutput) Id ¶ added in v0.1.3
func (o LookupRocketmqNamespaceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupRocketmqNamespaceResultOutput) NameKeyword ¶ added in v0.1.3
func (o LookupRocketmqNamespaceResultOutput) NameKeyword() pulumi.StringPtrOutput
func (LookupRocketmqNamespaceResultOutput) Namespaces ¶ added in v0.1.3
func (o LookupRocketmqNamespaceResultOutput) Namespaces() GetRocketmqNamespaceNamespaceArrayOutput
List of namespaces.
func (LookupRocketmqNamespaceResultOutput) ResultOutputFile ¶ added in v0.1.3
func (o LookupRocketmqNamespaceResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (LookupRocketmqNamespaceResultOutput) ToLookupRocketmqNamespaceResultOutput ¶ added in v0.1.3
func (o LookupRocketmqNamespaceResultOutput) ToLookupRocketmqNamespaceResultOutput() LookupRocketmqNamespaceResultOutput
func (LookupRocketmqNamespaceResultOutput) ToLookupRocketmqNamespaceResultOutputWithContext ¶ added in v0.1.3
func (o LookupRocketmqNamespaceResultOutput) ToLookupRocketmqNamespaceResultOutputWithContext(ctx context.Context) LookupRocketmqNamespaceResultOutput
type LookupRocketmqRoleArgs ¶ added in v0.1.3
type LookupRocketmqRoleArgs struct { // Cluster ID (required). ClusterId string `pulumi:"clusterId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Fuzzy query by role name. RoleName *string `pulumi:"roleName"` }
A collection of arguments for invoking getRocketmqRole.
type LookupRocketmqRoleOutputArgs ¶ added in v0.1.3
type LookupRocketmqRoleOutputArgs struct { // Cluster ID (required). ClusterId pulumi.StringInput `pulumi:"clusterId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Fuzzy query by role name. RoleName pulumi.StringPtrInput `pulumi:"roleName"` }
A collection of arguments for invoking getRocketmqRole.
func (LookupRocketmqRoleOutputArgs) ElementType ¶ added in v0.1.3
func (LookupRocketmqRoleOutputArgs) ElementType() reflect.Type
type LookupRocketmqRoleResult ¶ added in v0.1.3
type LookupRocketmqRoleResult struct { ClusterId string `pulumi:"clusterId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` // Role name. RoleName *string `pulumi:"roleName"` // Array of roles. RoleSets []GetRocketmqRoleRoleSet `pulumi:"roleSets"` }
A collection of values returned by getRocketmqRole.
func LookupRocketmqRole ¶ added in v0.1.3
func LookupRocketmqRole(ctx *pulumi.Context, args *LookupRocketmqRoleArgs, opts ...pulumi.InvokeOption) (*LookupRocketmqRoleResult, error)
Use this data source to query detailed information of tdmqRocketmq role
type LookupRocketmqRoleResultOutput ¶ added in v0.1.3
type LookupRocketmqRoleResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRocketmqRole.
func LookupRocketmqRoleOutput ¶ added in v0.1.3
func LookupRocketmqRoleOutput(ctx *pulumi.Context, args LookupRocketmqRoleOutputArgs, opts ...pulumi.InvokeOption) LookupRocketmqRoleResultOutput
func (LookupRocketmqRoleResultOutput) ClusterId ¶ added in v0.1.3
func (o LookupRocketmqRoleResultOutput) ClusterId() pulumi.StringOutput
func (LookupRocketmqRoleResultOutput) ElementType ¶ added in v0.1.3
func (LookupRocketmqRoleResultOutput) ElementType() reflect.Type
func (LookupRocketmqRoleResultOutput) Id ¶ added in v0.1.3
func (o LookupRocketmqRoleResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupRocketmqRoleResultOutput) ResultOutputFile ¶ added in v0.1.3
func (o LookupRocketmqRoleResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (LookupRocketmqRoleResultOutput) RoleName ¶ added in v0.1.3
func (o LookupRocketmqRoleResultOutput) RoleName() pulumi.StringPtrOutput
Role name.
func (LookupRocketmqRoleResultOutput) RoleSets ¶ added in v0.1.3
func (o LookupRocketmqRoleResultOutput) RoleSets() GetRocketmqRoleRoleSetArrayOutput
Array of roles.
func (LookupRocketmqRoleResultOutput) ToLookupRocketmqRoleResultOutput ¶ added in v0.1.3
func (o LookupRocketmqRoleResultOutput) ToLookupRocketmqRoleResultOutput() LookupRocketmqRoleResultOutput
func (LookupRocketmqRoleResultOutput) ToLookupRocketmqRoleResultOutputWithContext ¶ added in v0.1.3
func (o LookupRocketmqRoleResultOutput) ToLookupRocketmqRoleResultOutputWithContext(ctx context.Context) LookupRocketmqRoleResultOutput
type LookupRocketmqTopicArgs ¶ added in v0.1.3
type LookupRocketmqTopicArgs struct { // Cluster ID. ClusterId string `pulumi:"clusterId"` // Search by topic name. Fuzzy query is supported. FilterName *string `pulumi:"filterName"` // Filter by topic type. Valid values: `Normal`, `GlobalOrder`, `PartitionedOrder`, `Transaction`. FilterTypes []string `pulumi:"filterTypes"` // Namespace. NamespaceId string `pulumi:"namespaceId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getRocketmqTopic.
type LookupRocketmqTopicOutputArgs ¶ added in v0.1.3
type LookupRocketmqTopicOutputArgs struct { // Cluster ID. ClusterId pulumi.StringInput `pulumi:"clusterId"` // Search by topic name. Fuzzy query is supported. FilterName pulumi.StringPtrInput `pulumi:"filterName"` // Filter by topic type. Valid values: `Normal`, `GlobalOrder`, `PartitionedOrder`, `Transaction`. FilterTypes pulumi.StringArrayInput `pulumi:"filterTypes"` // Namespace. NamespaceId pulumi.StringInput `pulumi:"namespaceId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getRocketmqTopic.
func (LookupRocketmqTopicOutputArgs) ElementType ¶ added in v0.1.3
func (LookupRocketmqTopicOutputArgs) ElementType() reflect.Type
type LookupRocketmqTopicResult ¶ added in v0.1.3
type LookupRocketmqTopicResult struct { ClusterId string `pulumi:"clusterId"` FilterName *string `pulumi:"filterName"` FilterTypes []string `pulumi:"filterTypes"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` NamespaceId string `pulumi:"namespaceId"` ResultOutputFile *string `pulumi:"resultOutputFile"` // List of topic information. Topics []GetRocketmqTopicTopic `pulumi:"topics"` }
A collection of values returned by getRocketmqTopic.
func LookupRocketmqTopic ¶ added in v0.1.3
func LookupRocketmqTopic(ctx *pulumi.Context, args *LookupRocketmqTopicArgs, opts ...pulumi.InvokeOption) (*LookupRocketmqTopicResult, error)
Use this data source to query detailed information of tdmqRocketmq topic
type LookupRocketmqTopicResultOutput ¶ added in v0.1.3
type LookupRocketmqTopicResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRocketmqTopic.
func LookupRocketmqTopicOutput ¶ added in v0.1.3
func LookupRocketmqTopicOutput(ctx *pulumi.Context, args LookupRocketmqTopicOutputArgs, opts ...pulumi.InvokeOption) LookupRocketmqTopicResultOutput
func (LookupRocketmqTopicResultOutput) ClusterId ¶ added in v0.1.3
func (o LookupRocketmqTopicResultOutput) ClusterId() pulumi.StringOutput
func (LookupRocketmqTopicResultOutput) ElementType ¶ added in v0.1.3
func (LookupRocketmqTopicResultOutput) ElementType() reflect.Type
func (LookupRocketmqTopicResultOutput) FilterName ¶ added in v0.1.3
func (o LookupRocketmqTopicResultOutput) FilterName() pulumi.StringPtrOutput
func (LookupRocketmqTopicResultOutput) FilterTypes ¶ added in v0.1.3
func (o LookupRocketmqTopicResultOutput) FilterTypes() pulumi.StringArrayOutput
func (LookupRocketmqTopicResultOutput) Id ¶ added in v0.1.3
func (o LookupRocketmqTopicResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupRocketmqTopicResultOutput) NamespaceId ¶ added in v0.1.3
func (o LookupRocketmqTopicResultOutput) NamespaceId() pulumi.StringOutput
func (LookupRocketmqTopicResultOutput) ResultOutputFile ¶ added in v0.1.3
func (o LookupRocketmqTopicResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (LookupRocketmqTopicResultOutput) ToLookupRocketmqTopicResultOutput ¶ added in v0.1.3
func (o LookupRocketmqTopicResultOutput) ToLookupRocketmqTopicResultOutput() LookupRocketmqTopicResultOutput
func (LookupRocketmqTopicResultOutput) ToLookupRocketmqTopicResultOutputWithContext ¶ added in v0.1.3
func (o LookupRocketmqTopicResultOutput) ToLookupRocketmqTopicResultOutputWithContext(ctx context.Context) LookupRocketmqTopicResultOutput
func (LookupRocketmqTopicResultOutput) Topics ¶ added in v0.1.3
func (o LookupRocketmqTopicResultOutput) Topics() GetRocketmqTopicTopicArrayOutput
List of topic information.
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. Format like: `{time_in_minutes: Int, size_in_mb: Int}`. `timeInMinutes`: the time of message to retain; `sizeInMb`: the size of message to retain. RetentionPolicy pulumi.MapOutput `pulumi:"retentionPolicy"` }
Provide a resource to create a tdmq namespace.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tdmq"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { foo, err := Tdmq.NewInstance(ctx, "foo", &Tdmq.InstanceArgs{ ClusterName: pulumi.String("example"), Remark: pulumi.String("this is description."), }) if err != nil { return err } _, err = Tdmq.NewNamespace(ctx, "bar", &Tdmq.NamespaceArgs{ ClusterId: foo.ID(), EnvironName: pulumi.String("example"), MsgTtl: pulumi.Int(300), Remark: pulumi.String("this is description."), }) if err != nil { return err } return nil }) }
```
## Import
Tdmq namespace can be imported, e.g.
```sh
$ pulumi import tencentcloud:Tdmq/namespace:Namespace test namespace_id
```
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. Format like: `{time_in_minutes: Int, size_in_mb: Int}`. `timeInMinutes`: the time of message to retain; `sizeInMb`: the size 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. Format like: `{time_in_minutes: Int, size_in_mb: Int}`. `timeInMinutes`: the time of message to retain; `sizeInMb`: the size 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"` }
Provide a resource to create a TDMQ role.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tdmq"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { foo, err := Tdmq.NewInstance(ctx, "foo", &Tdmq.InstanceArgs{ ClusterName: pulumi.String("example"), Remark: pulumi.String("this is description."), }) if err != nil { return err } barNamespace, err := Tdmq.NewNamespace(ctx, "barNamespace", &Tdmq.NamespaceArgs{ ClusterId: foo.ID(), EnvironName: pulumi.String("example"), MsgTtl: pulumi.Int(300), Remark: pulumi.String("this is description."), }) if err != nil { return err } _, err = Tdmq.NewTopic(ctx, "barTopic", &Tdmq.TopicArgs{ ClusterId: foo.ID(), EnvironId: barNamespace.ID(), Partitions: pulumi.Int(6), Remark: pulumi.String("this is description."), TopicName: pulumi.String("example"), TopicType: pulumi.Int(0), }) if err != nil { return err } barRole, err := Tdmq.NewRole(ctx, "barRole", &Tdmq.RoleArgs{ ClusterId: foo.ID(), Remark: pulumi.String("this is description world"), RoleName: pulumi.String("example"), }) if err != nil { return err } _, err = Tdmq.NewNamespaceRoleAttachment(ctx, "barNamespaceRoleAttachment", &Tdmq.NamespaceRoleAttachmentArgs{ ClusterId: foo.ID(), EnvironId: barNamespace.ID(), Permissions: pulumi.StringArray{ pulumi.String("produce"), pulumi.String("consume"), }, RoleName: barRole.RoleName, }) if err != nil { return err } return nil }) }
```
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. Format like: `{time_in_minutes: Int, size_in_mb: Int}`. `timeInMinutes`: the time of message to retain; `sizeInMb`: the size of message to retain. RetentionPolicy pulumi.MapInput }
func (NamespaceState) ElementType ¶
func (NamespaceState) ElementType() reflect.Type
type RocketmqCluster ¶ added in v0.1.3
type RocketmqCluster struct { pulumi.CustomResourceState // Cluster ID. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // Cluster name, which can contain 3-64 letters, digits, hyphens, and underscores. ClusterName pulumi.StringOutput `pulumi:"clusterName"` // Creation time in milliseconds. CreateTime pulumi.IntOutput `pulumi:"createTime"` // Whether it is an exclusive instance. IsVip pulumi.BoolOutput `pulumi:"isVip"` // Public network access address. PublicEndPoint pulumi.StringOutput `pulumi:"publicEndPoint"` // Region information. Region pulumi.StringOutput `pulumi:"region"` // Cluster description (up to 128 characters). Remark pulumi.StringPtrOutput `pulumi:"remark"` // Rocketmq cluster identification. RocketMQFlag pulumi.BoolOutput `pulumi:"rocketMQFlag"` // Whether the namespace access point is supported. SupportNamespaceEndpoint pulumi.BoolOutput `pulumi:"supportNamespaceEndpoint"` // VPC access address. VpcEndPoint pulumi.StringOutput `pulumi:"vpcEndPoint"` // Vpc list. Vpcs RocketmqClusterVpcArrayOutput `pulumi:"vpcs"` }
Provides a resource to create a tdmqRocketmq cluster
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tdmq"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Tdmq.NewRocketmqCluster(ctx, "cluster", &Tdmq.RocketmqClusterArgs{ ClusterName: pulumi.String("test_rocketmq"), Remark: pulumi.String("test rocket mq"), }) if err != nil { return err } return nil }) }
```
## Import
tdmqRocketmq cluster can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Tdmq/rocketmqCluster:RocketmqCluster cluster cluster_id
```
func GetRocketmqCluster ¶ added in v0.1.3
func GetRocketmqCluster(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RocketmqClusterState, opts ...pulumi.ResourceOption) (*RocketmqCluster, error)
GetRocketmqCluster gets an existing RocketmqCluster 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 NewRocketmqCluster ¶ added in v0.1.3
func NewRocketmqCluster(ctx *pulumi.Context, name string, args *RocketmqClusterArgs, opts ...pulumi.ResourceOption) (*RocketmqCluster, error)
NewRocketmqCluster registers a new resource with the given unique name, arguments, and options.
func (*RocketmqCluster) ElementType ¶ added in v0.1.3
func (*RocketmqCluster) ElementType() reflect.Type
func (*RocketmqCluster) ToRocketmqClusterOutput ¶ added in v0.1.3
func (i *RocketmqCluster) ToRocketmqClusterOutput() RocketmqClusterOutput
func (*RocketmqCluster) ToRocketmqClusterOutputWithContext ¶ added in v0.1.3
func (i *RocketmqCluster) ToRocketmqClusterOutputWithContext(ctx context.Context) RocketmqClusterOutput
type RocketmqClusterArgs ¶ added in v0.1.3
type RocketmqClusterArgs struct { // Cluster name, which can contain 3-64 letters, digits, hyphens, and underscores. ClusterName pulumi.StringInput // Cluster description (up to 128 characters). Remark pulumi.StringPtrInput }
The set of arguments for constructing a RocketmqCluster resource.
func (RocketmqClusterArgs) ElementType ¶ added in v0.1.3
func (RocketmqClusterArgs) ElementType() reflect.Type
type RocketmqClusterArray ¶ added in v0.1.3
type RocketmqClusterArray []RocketmqClusterInput
func (RocketmqClusterArray) ElementType ¶ added in v0.1.3
func (RocketmqClusterArray) ElementType() reflect.Type
func (RocketmqClusterArray) ToRocketmqClusterArrayOutput ¶ added in v0.1.3
func (i RocketmqClusterArray) ToRocketmqClusterArrayOutput() RocketmqClusterArrayOutput
func (RocketmqClusterArray) ToRocketmqClusterArrayOutputWithContext ¶ added in v0.1.3
func (i RocketmqClusterArray) ToRocketmqClusterArrayOutputWithContext(ctx context.Context) RocketmqClusterArrayOutput
type RocketmqClusterArrayInput ¶ added in v0.1.3
type RocketmqClusterArrayInput interface { pulumi.Input ToRocketmqClusterArrayOutput() RocketmqClusterArrayOutput ToRocketmqClusterArrayOutputWithContext(context.Context) RocketmqClusterArrayOutput }
RocketmqClusterArrayInput is an input type that accepts RocketmqClusterArray and RocketmqClusterArrayOutput values. You can construct a concrete instance of `RocketmqClusterArrayInput` via:
RocketmqClusterArray{ RocketmqClusterArgs{...} }
type RocketmqClusterArrayOutput ¶ added in v0.1.3
type RocketmqClusterArrayOutput struct{ *pulumi.OutputState }
func (RocketmqClusterArrayOutput) ElementType ¶ added in v0.1.3
func (RocketmqClusterArrayOutput) ElementType() reflect.Type
func (RocketmqClusterArrayOutput) Index ¶ added in v0.1.3
func (o RocketmqClusterArrayOutput) Index(i pulumi.IntInput) RocketmqClusterOutput
func (RocketmqClusterArrayOutput) ToRocketmqClusterArrayOutput ¶ added in v0.1.3
func (o RocketmqClusterArrayOutput) ToRocketmqClusterArrayOutput() RocketmqClusterArrayOutput
func (RocketmqClusterArrayOutput) ToRocketmqClusterArrayOutputWithContext ¶ added in v0.1.3
func (o RocketmqClusterArrayOutput) ToRocketmqClusterArrayOutputWithContext(ctx context.Context) RocketmqClusterArrayOutput
type RocketmqClusterInput ¶ added in v0.1.3
type RocketmqClusterInput interface { pulumi.Input ToRocketmqClusterOutput() RocketmqClusterOutput ToRocketmqClusterOutputWithContext(ctx context.Context) RocketmqClusterOutput }
type RocketmqClusterMap ¶ added in v0.1.3
type RocketmqClusterMap map[string]RocketmqClusterInput
func (RocketmqClusterMap) ElementType ¶ added in v0.1.3
func (RocketmqClusterMap) ElementType() reflect.Type
func (RocketmqClusterMap) ToRocketmqClusterMapOutput ¶ added in v0.1.3
func (i RocketmqClusterMap) ToRocketmqClusterMapOutput() RocketmqClusterMapOutput
func (RocketmqClusterMap) ToRocketmqClusterMapOutputWithContext ¶ added in v0.1.3
func (i RocketmqClusterMap) ToRocketmqClusterMapOutputWithContext(ctx context.Context) RocketmqClusterMapOutput
type RocketmqClusterMapInput ¶ added in v0.1.3
type RocketmqClusterMapInput interface { pulumi.Input ToRocketmqClusterMapOutput() RocketmqClusterMapOutput ToRocketmqClusterMapOutputWithContext(context.Context) RocketmqClusterMapOutput }
RocketmqClusterMapInput is an input type that accepts RocketmqClusterMap and RocketmqClusterMapOutput values. You can construct a concrete instance of `RocketmqClusterMapInput` via:
RocketmqClusterMap{ "key": RocketmqClusterArgs{...} }
type RocketmqClusterMapOutput ¶ added in v0.1.3
type RocketmqClusterMapOutput struct{ *pulumi.OutputState }
func (RocketmqClusterMapOutput) ElementType ¶ added in v0.1.3
func (RocketmqClusterMapOutput) ElementType() reflect.Type
func (RocketmqClusterMapOutput) MapIndex ¶ added in v0.1.3
func (o RocketmqClusterMapOutput) MapIndex(k pulumi.StringInput) RocketmqClusterOutput
func (RocketmqClusterMapOutput) ToRocketmqClusterMapOutput ¶ added in v0.1.3
func (o RocketmqClusterMapOutput) ToRocketmqClusterMapOutput() RocketmqClusterMapOutput
func (RocketmqClusterMapOutput) ToRocketmqClusterMapOutputWithContext ¶ added in v0.1.3
func (o RocketmqClusterMapOutput) ToRocketmqClusterMapOutputWithContext(ctx context.Context) RocketmqClusterMapOutput
type RocketmqClusterOutput ¶ added in v0.1.3
type RocketmqClusterOutput struct{ *pulumi.OutputState }
func (RocketmqClusterOutput) ClusterId ¶ added in v0.1.3
func (o RocketmqClusterOutput) ClusterId() pulumi.StringOutput
Cluster ID.
func (RocketmqClusterOutput) ClusterName ¶ added in v0.1.3
func (o RocketmqClusterOutput) ClusterName() pulumi.StringOutput
Cluster name, which can contain 3-64 letters, digits, hyphens, and underscores.
func (RocketmqClusterOutput) CreateTime ¶ added in v0.1.3
func (o RocketmqClusterOutput) CreateTime() pulumi.IntOutput
Creation time in milliseconds.
func (RocketmqClusterOutput) ElementType ¶ added in v0.1.3
func (RocketmqClusterOutput) ElementType() reflect.Type
func (RocketmqClusterOutput) IsVip ¶ added in v0.1.3
func (o RocketmqClusterOutput) IsVip() pulumi.BoolOutput
Whether it is an exclusive instance.
func (RocketmqClusterOutput) PublicEndPoint ¶ added in v0.1.3
func (o RocketmqClusterOutput) PublicEndPoint() pulumi.StringOutput
Public network access address.
func (RocketmqClusterOutput) Region ¶ added in v0.1.3
func (o RocketmqClusterOutput) Region() pulumi.StringOutput
Region information.
func (RocketmqClusterOutput) Remark ¶ added in v0.1.3
func (o RocketmqClusterOutput) Remark() pulumi.StringPtrOutput
Cluster description (up to 128 characters).
func (RocketmqClusterOutput) RocketMQFlag ¶ added in v0.1.3
func (o RocketmqClusterOutput) RocketMQFlag() pulumi.BoolOutput
Rocketmq cluster identification.
func (RocketmqClusterOutput) SupportNamespaceEndpoint ¶ added in v0.1.3
func (o RocketmqClusterOutput) SupportNamespaceEndpoint() pulumi.BoolOutput
Whether the namespace access point is supported.
func (RocketmqClusterOutput) ToRocketmqClusterOutput ¶ added in v0.1.3
func (o RocketmqClusterOutput) ToRocketmqClusterOutput() RocketmqClusterOutput
func (RocketmqClusterOutput) ToRocketmqClusterOutputWithContext ¶ added in v0.1.3
func (o RocketmqClusterOutput) ToRocketmqClusterOutputWithContext(ctx context.Context) RocketmqClusterOutput
func (RocketmqClusterOutput) VpcEndPoint ¶ added in v0.1.3
func (o RocketmqClusterOutput) VpcEndPoint() pulumi.StringOutput
VPC access address.
func (RocketmqClusterOutput) Vpcs ¶ added in v0.1.3
func (o RocketmqClusterOutput) Vpcs() RocketmqClusterVpcArrayOutput
Vpc list.
type RocketmqClusterState ¶ added in v0.1.3
type RocketmqClusterState struct { // Cluster ID. ClusterId pulumi.StringPtrInput // Cluster name, which can contain 3-64 letters, digits, hyphens, and underscores. ClusterName pulumi.StringPtrInput // Creation time in milliseconds. CreateTime pulumi.IntPtrInput // Whether it is an exclusive instance. IsVip pulumi.BoolPtrInput // Public network access address. PublicEndPoint pulumi.StringPtrInput // Region information. Region pulumi.StringPtrInput // Cluster description (up to 128 characters). Remark pulumi.StringPtrInput // Rocketmq cluster identification. RocketMQFlag pulumi.BoolPtrInput // Whether the namespace access point is supported. SupportNamespaceEndpoint pulumi.BoolPtrInput // VPC access address. VpcEndPoint pulumi.StringPtrInput // Vpc list. Vpcs RocketmqClusterVpcArrayInput }
func (RocketmqClusterState) ElementType ¶ added in v0.1.3
func (RocketmqClusterState) ElementType() reflect.Type
type RocketmqClusterVpc ¶ added in v0.1.3
type RocketmqClusterVpcArgs ¶ added in v0.1.3
type RocketmqClusterVpcArgs struct { // Subnet ID. SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` // Vpc ID. VpcId pulumi.StringPtrInput `pulumi:"vpcId"` }
func (RocketmqClusterVpcArgs) ElementType ¶ added in v0.1.3
func (RocketmqClusterVpcArgs) ElementType() reflect.Type
func (RocketmqClusterVpcArgs) ToRocketmqClusterVpcOutput ¶ added in v0.1.3
func (i RocketmqClusterVpcArgs) ToRocketmqClusterVpcOutput() RocketmqClusterVpcOutput
func (RocketmqClusterVpcArgs) ToRocketmqClusterVpcOutputWithContext ¶ added in v0.1.3
func (i RocketmqClusterVpcArgs) ToRocketmqClusterVpcOutputWithContext(ctx context.Context) RocketmqClusterVpcOutput
type RocketmqClusterVpcArray ¶ added in v0.1.3
type RocketmqClusterVpcArray []RocketmqClusterVpcInput
func (RocketmqClusterVpcArray) ElementType ¶ added in v0.1.3
func (RocketmqClusterVpcArray) ElementType() reflect.Type
func (RocketmqClusterVpcArray) ToRocketmqClusterVpcArrayOutput ¶ added in v0.1.3
func (i RocketmqClusterVpcArray) ToRocketmqClusterVpcArrayOutput() RocketmqClusterVpcArrayOutput
func (RocketmqClusterVpcArray) ToRocketmqClusterVpcArrayOutputWithContext ¶ added in v0.1.3
func (i RocketmqClusterVpcArray) ToRocketmqClusterVpcArrayOutputWithContext(ctx context.Context) RocketmqClusterVpcArrayOutput
type RocketmqClusterVpcArrayInput ¶ added in v0.1.3
type RocketmqClusterVpcArrayInput interface { pulumi.Input ToRocketmqClusterVpcArrayOutput() RocketmqClusterVpcArrayOutput ToRocketmqClusterVpcArrayOutputWithContext(context.Context) RocketmqClusterVpcArrayOutput }
RocketmqClusterVpcArrayInput is an input type that accepts RocketmqClusterVpcArray and RocketmqClusterVpcArrayOutput values. You can construct a concrete instance of `RocketmqClusterVpcArrayInput` via:
RocketmqClusterVpcArray{ RocketmqClusterVpcArgs{...} }
type RocketmqClusterVpcArrayOutput ¶ added in v0.1.3
type RocketmqClusterVpcArrayOutput struct{ *pulumi.OutputState }
func (RocketmqClusterVpcArrayOutput) ElementType ¶ added in v0.1.3
func (RocketmqClusterVpcArrayOutput) ElementType() reflect.Type
func (RocketmqClusterVpcArrayOutput) Index ¶ added in v0.1.3
func (o RocketmqClusterVpcArrayOutput) Index(i pulumi.IntInput) RocketmqClusterVpcOutput
func (RocketmqClusterVpcArrayOutput) ToRocketmqClusterVpcArrayOutput ¶ added in v0.1.3
func (o RocketmqClusterVpcArrayOutput) ToRocketmqClusterVpcArrayOutput() RocketmqClusterVpcArrayOutput
func (RocketmqClusterVpcArrayOutput) ToRocketmqClusterVpcArrayOutputWithContext ¶ added in v0.1.3
func (o RocketmqClusterVpcArrayOutput) ToRocketmqClusterVpcArrayOutputWithContext(ctx context.Context) RocketmqClusterVpcArrayOutput
type RocketmqClusterVpcInput ¶ added in v0.1.3
type RocketmqClusterVpcInput interface { pulumi.Input ToRocketmqClusterVpcOutput() RocketmqClusterVpcOutput ToRocketmqClusterVpcOutputWithContext(context.Context) RocketmqClusterVpcOutput }
RocketmqClusterVpcInput is an input type that accepts RocketmqClusterVpcArgs and RocketmqClusterVpcOutput values. You can construct a concrete instance of `RocketmqClusterVpcInput` via:
RocketmqClusterVpcArgs{...}
type RocketmqClusterVpcOutput ¶ added in v0.1.3
type RocketmqClusterVpcOutput struct{ *pulumi.OutputState }
func (RocketmqClusterVpcOutput) ElementType ¶ added in v0.1.3
func (RocketmqClusterVpcOutput) ElementType() reflect.Type
func (RocketmqClusterVpcOutput) SubnetId ¶ added in v0.1.3
func (o RocketmqClusterVpcOutput) SubnetId() pulumi.StringPtrOutput
Subnet ID.
func (RocketmqClusterVpcOutput) ToRocketmqClusterVpcOutput ¶ added in v0.1.3
func (o RocketmqClusterVpcOutput) ToRocketmqClusterVpcOutput() RocketmqClusterVpcOutput
func (RocketmqClusterVpcOutput) ToRocketmqClusterVpcOutputWithContext ¶ added in v0.1.3
func (o RocketmqClusterVpcOutput) ToRocketmqClusterVpcOutputWithContext(ctx context.Context) RocketmqClusterVpcOutput
func (RocketmqClusterVpcOutput) VpcId ¶ added in v0.1.3
func (o RocketmqClusterVpcOutput) VpcId() pulumi.StringPtrOutput
Vpc ID.
type RocketmqEnvironmentRole ¶ added in v0.1.3
type RocketmqEnvironmentRole struct { pulumi.CustomResourceState // Cluster ID (required). ClusterId pulumi.StringOutput `pulumi:"clusterId"` // Environment (namespace) name. EnvironmentName pulumi.StringOutput `pulumi:"environmentName"` // Permissions, which is a non-empty string array of `produce` and `consume` at the most. Permissions pulumi.StringArrayOutput `pulumi:"permissions"` // Role Name. RoleName pulumi.StringOutput `pulumi:"roleName"` }
Provides a resource to create a tdmqRocketmq environmentRole
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tdmq"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cluster, err := Tdmq.NewRocketmqCluster(ctx, "cluster", &Tdmq.RocketmqClusterArgs{ ClusterName: pulumi.String("test_rocketmq"), Remark: pulumi.String("test recket mq"), }) if err != nil { return err } role, err := Tdmq.NewRocketmqRole(ctx, "role", &Tdmq.RocketmqRoleArgs{ RoleName: pulumi.String("test_rocketmq_role"), Remark: pulumi.String("test rocketmq role"), ClusterId: cluster.ClusterId, }) if err != nil { return err } namespace, err := Tdmq.NewRocketmqNamespace(ctx, "namespace", &Tdmq.RocketmqNamespaceArgs{ ClusterId: cluster.ClusterId, NamespaceName: pulumi.String("test_namespace"), Ttl: pulumi.Int(65000), RetentionTime: pulumi.Int(65000), Remark: pulumi.String("test namespace"), }) if err != nil { return err } _, err = Tdmq.NewRocketmqEnvironmentRole(ctx, "environmentRole", &Tdmq.RocketmqEnvironmentRoleArgs{ EnvironmentName: namespace.NamespaceName, RoleName: role.RoleName, Permissions: pulumi.StringArray{ pulumi.String("produce"), pulumi.String("consume"), }, ClusterId: cluster.ClusterId, }) if err != nil { return err } return nil }) }
```
## Import
tdmqRocketmq environment_role can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Tdmq/rocketmqEnvironmentRole:RocketmqEnvironmentRole environment_role environmentRole_id
```
func GetRocketmqEnvironmentRole ¶ added in v0.1.3
func GetRocketmqEnvironmentRole(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RocketmqEnvironmentRoleState, opts ...pulumi.ResourceOption) (*RocketmqEnvironmentRole, error)
GetRocketmqEnvironmentRole gets an existing RocketmqEnvironmentRole 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 NewRocketmqEnvironmentRole ¶ added in v0.1.3
func NewRocketmqEnvironmentRole(ctx *pulumi.Context, name string, args *RocketmqEnvironmentRoleArgs, opts ...pulumi.ResourceOption) (*RocketmqEnvironmentRole, error)
NewRocketmqEnvironmentRole registers a new resource with the given unique name, arguments, and options.
func (*RocketmqEnvironmentRole) ElementType ¶ added in v0.1.3
func (*RocketmqEnvironmentRole) ElementType() reflect.Type
func (*RocketmqEnvironmentRole) ToRocketmqEnvironmentRoleOutput ¶ added in v0.1.3
func (i *RocketmqEnvironmentRole) ToRocketmqEnvironmentRoleOutput() RocketmqEnvironmentRoleOutput
func (*RocketmqEnvironmentRole) ToRocketmqEnvironmentRoleOutputWithContext ¶ added in v0.1.3
func (i *RocketmqEnvironmentRole) ToRocketmqEnvironmentRoleOutputWithContext(ctx context.Context) RocketmqEnvironmentRoleOutput
type RocketmqEnvironmentRoleArgs ¶ added in v0.1.3
type RocketmqEnvironmentRoleArgs struct { // Cluster ID (required). ClusterId pulumi.StringInput // Environment (namespace) name. EnvironmentName pulumi.StringInput // Permissions, which is a non-empty string array of `produce` and `consume` at the most. Permissions pulumi.StringArrayInput // Role Name. RoleName pulumi.StringInput }
The set of arguments for constructing a RocketmqEnvironmentRole resource.
func (RocketmqEnvironmentRoleArgs) ElementType ¶ added in v0.1.3
func (RocketmqEnvironmentRoleArgs) ElementType() reflect.Type
type RocketmqEnvironmentRoleArray ¶ added in v0.1.3
type RocketmqEnvironmentRoleArray []RocketmqEnvironmentRoleInput
func (RocketmqEnvironmentRoleArray) ElementType ¶ added in v0.1.3
func (RocketmqEnvironmentRoleArray) ElementType() reflect.Type
func (RocketmqEnvironmentRoleArray) ToRocketmqEnvironmentRoleArrayOutput ¶ added in v0.1.3
func (i RocketmqEnvironmentRoleArray) ToRocketmqEnvironmentRoleArrayOutput() RocketmqEnvironmentRoleArrayOutput
func (RocketmqEnvironmentRoleArray) ToRocketmqEnvironmentRoleArrayOutputWithContext ¶ added in v0.1.3
func (i RocketmqEnvironmentRoleArray) ToRocketmqEnvironmentRoleArrayOutputWithContext(ctx context.Context) RocketmqEnvironmentRoleArrayOutput
type RocketmqEnvironmentRoleArrayInput ¶ added in v0.1.3
type RocketmqEnvironmentRoleArrayInput interface { pulumi.Input ToRocketmqEnvironmentRoleArrayOutput() RocketmqEnvironmentRoleArrayOutput ToRocketmqEnvironmentRoleArrayOutputWithContext(context.Context) RocketmqEnvironmentRoleArrayOutput }
RocketmqEnvironmentRoleArrayInput is an input type that accepts RocketmqEnvironmentRoleArray and RocketmqEnvironmentRoleArrayOutput values. You can construct a concrete instance of `RocketmqEnvironmentRoleArrayInput` via:
RocketmqEnvironmentRoleArray{ RocketmqEnvironmentRoleArgs{...} }
type RocketmqEnvironmentRoleArrayOutput ¶ added in v0.1.3
type RocketmqEnvironmentRoleArrayOutput struct{ *pulumi.OutputState }
func (RocketmqEnvironmentRoleArrayOutput) ElementType ¶ added in v0.1.3
func (RocketmqEnvironmentRoleArrayOutput) ElementType() reflect.Type
func (RocketmqEnvironmentRoleArrayOutput) Index ¶ added in v0.1.3
func (o RocketmqEnvironmentRoleArrayOutput) Index(i pulumi.IntInput) RocketmqEnvironmentRoleOutput
func (RocketmqEnvironmentRoleArrayOutput) ToRocketmqEnvironmentRoleArrayOutput ¶ added in v0.1.3
func (o RocketmqEnvironmentRoleArrayOutput) ToRocketmqEnvironmentRoleArrayOutput() RocketmqEnvironmentRoleArrayOutput
func (RocketmqEnvironmentRoleArrayOutput) ToRocketmqEnvironmentRoleArrayOutputWithContext ¶ added in v0.1.3
func (o RocketmqEnvironmentRoleArrayOutput) ToRocketmqEnvironmentRoleArrayOutputWithContext(ctx context.Context) RocketmqEnvironmentRoleArrayOutput
type RocketmqEnvironmentRoleInput ¶ added in v0.1.3
type RocketmqEnvironmentRoleInput interface { pulumi.Input ToRocketmqEnvironmentRoleOutput() RocketmqEnvironmentRoleOutput ToRocketmqEnvironmentRoleOutputWithContext(ctx context.Context) RocketmqEnvironmentRoleOutput }
type RocketmqEnvironmentRoleMap ¶ added in v0.1.3
type RocketmqEnvironmentRoleMap map[string]RocketmqEnvironmentRoleInput
func (RocketmqEnvironmentRoleMap) ElementType ¶ added in v0.1.3
func (RocketmqEnvironmentRoleMap) ElementType() reflect.Type
func (RocketmqEnvironmentRoleMap) ToRocketmqEnvironmentRoleMapOutput ¶ added in v0.1.3
func (i RocketmqEnvironmentRoleMap) ToRocketmqEnvironmentRoleMapOutput() RocketmqEnvironmentRoleMapOutput
func (RocketmqEnvironmentRoleMap) ToRocketmqEnvironmentRoleMapOutputWithContext ¶ added in v0.1.3
func (i RocketmqEnvironmentRoleMap) ToRocketmqEnvironmentRoleMapOutputWithContext(ctx context.Context) RocketmqEnvironmentRoleMapOutput
type RocketmqEnvironmentRoleMapInput ¶ added in v0.1.3
type RocketmqEnvironmentRoleMapInput interface { pulumi.Input ToRocketmqEnvironmentRoleMapOutput() RocketmqEnvironmentRoleMapOutput ToRocketmqEnvironmentRoleMapOutputWithContext(context.Context) RocketmqEnvironmentRoleMapOutput }
RocketmqEnvironmentRoleMapInput is an input type that accepts RocketmqEnvironmentRoleMap and RocketmqEnvironmentRoleMapOutput values. You can construct a concrete instance of `RocketmqEnvironmentRoleMapInput` via:
RocketmqEnvironmentRoleMap{ "key": RocketmqEnvironmentRoleArgs{...} }
type RocketmqEnvironmentRoleMapOutput ¶ added in v0.1.3
type RocketmqEnvironmentRoleMapOutput struct{ *pulumi.OutputState }
func (RocketmqEnvironmentRoleMapOutput) ElementType ¶ added in v0.1.3
func (RocketmqEnvironmentRoleMapOutput) ElementType() reflect.Type
func (RocketmqEnvironmentRoleMapOutput) MapIndex ¶ added in v0.1.3
func (o RocketmqEnvironmentRoleMapOutput) MapIndex(k pulumi.StringInput) RocketmqEnvironmentRoleOutput
func (RocketmqEnvironmentRoleMapOutput) ToRocketmqEnvironmentRoleMapOutput ¶ added in v0.1.3
func (o RocketmqEnvironmentRoleMapOutput) ToRocketmqEnvironmentRoleMapOutput() RocketmqEnvironmentRoleMapOutput
func (RocketmqEnvironmentRoleMapOutput) ToRocketmqEnvironmentRoleMapOutputWithContext ¶ added in v0.1.3
func (o RocketmqEnvironmentRoleMapOutput) ToRocketmqEnvironmentRoleMapOutputWithContext(ctx context.Context) RocketmqEnvironmentRoleMapOutput
type RocketmqEnvironmentRoleOutput ¶ added in v0.1.3
type RocketmqEnvironmentRoleOutput struct{ *pulumi.OutputState }
func (RocketmqEnvironmentRoleOutput) ClusterId ¶ added in v0.1.3
func (o RocketmqEnvironmentRoleOutput) ClusterId() pulumi.StringOutput
Cluster ID (required).
func (RocketmqEnvironmentRoleOutput) ElementType ¶ added in v0.1.3
func (RocketmqEnvironmentRoleOutput) ElementType() reflect.Type
func (RocketmqEnvironmentRoleOutput) EnvironmentName ¶ added in v0.1.3
func (o RocketmqEnvironmentRoleOutput) EnvironmentName() pulumi.StringOutput
Environment (namespace) name.
func (RocketmqEnvironmentRoleOutput) Permissions ¶ added in v0.1.3
func (o RocketmqEnvironmentRoleOutput) Permissions() pulumi.StringArrayOutput
Permissions, which is a non-empty string array of `produce` and `consume` at the most.
func (RocketmqEnvironmentRoleOutput) RoleName ¶ added in v0.1.3
func (o RocketmqEnvironmentRoleOutput) RoleName() pulumi.StringOutput
Role Name.
func (RocketmqEnvironmentRoleOutput) ToRocketmqEnvironmentRoleOutput ¶ added in v0.1.3
func (o RocketmqEnvironmentRoleOutput) ToRocketmqEnvironmentRoleOutput() RocketmqEnvironmentRoleOutput
func (RocketmqEnvironmentRoleOutput) ToRocketmqEnvironmentRoleOutputWithContext ¶ added in v0.1.3
func (o RocketmqEnvironmentRoleOutput) ToRocketmqEnvironmentRoleOutputWithContext(ctx context.Context) RocketmqEnvironmentRoleOutput
type RocketmqEnvironmentRoleState ¶ added in v0.1.3
type RocketmqEnvironmentRoleState struct { // Cluster ID (required). ClusterId pulumi.StringPtrInput // Environment (namespace) name. EnvironmentName pulumi.StringPtrInput // Permissions, which is a non-empty string array of `produce` and `consume` at the most. Permissions pulumi.StringArrayInput // Role Name. RoleName pulumi.StringPtrInput }
func (RocketmqEnvironmentRoleState) ElementType ¶ added in v0.1.3
func (RocketmqEnvironmentRoleState) ElementType() reflect.Type
type RocketmqGroup ¶ added in v0.1.3
type RocketmqGroup struct { pulumi.CustomResourceState // Whether to enable broadcast consumption. BroadcastEnable pulumi.BoolOutput `pulumi:"broadcastEnable"` // Client protocol. ClientProtocol pulumi.StringOutput `pulumi:"clientProtocol"` // Cluster ID. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // The number of online consumers. ConsumerNum pulumi.IntOutput `pulumi:"consumerNum"` // Consumer type. Enumerated values: ACTIVELY or PASSIVELY. ConsumerType pulumi.StringOutput `pulumi:"consumerType"` // `0`: Cluster consumption mode; `1`: Broadcast consumption mode; `-1`: Unknown. ConsumptionMode pulumi.IntOutput `pulumi:"consumptionMode"` // Creation time in milliseconds. CreateTime pulumi.IntOutput `pulumi:"createTime"` // Group name (8-64 characters). GroupName pulumi.StringOutput `pulumi:"groupName"` // Namespace. Currently, only one namespace is supported. Namespace pulumi.StringOutput `pulumi:"namespace"` // Whether to enable consumption. ReadEnable pulumi.BoolOutput `pulumi:"readEnable"` // Remarks (up to 128 characters). Remark pulumi.StringPtrOutput `pulumi:"remark"` // The number of partitions in a retry topic. RetryPartitionNum pulumi.IntOutput `pulumi:"retryPartitionNum"` // The total number of heaped messages. TotalAccumulative pulumi.IntOutput `pulumi:"totalAccumulative"` // Consumption TPS. Tps pulumi.IntOutput `pulumi:"tps"` // Modification time in milliseconds. UpdateTime pulumi.IntOutput `pulumi:"updateTime"` }
Provides a resource to create a tdmqRocketmq group
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tdmq"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cluster, err := Tdmq.NewRocketmqCluster(ctx, "cluster", &Tdmq.RocketmqClusterArgs{ ClusterName: pulumi.String("test_rocketmq"), Remark: pulumi.String("test recket mq"), }) if err != nil { return err } namespace, err := Tdmq.NewRocketmqNamespace(ctx, "namespace", &Tdmq.RocketmqNamespaceArgs{ ClusterId: cluster.ClusterId, NamespaceName: pulumi.String("test_namespace"), Ttl: pulumi.Int(65000), RetentionTime: pulumi.Int(65000), Remark: pulumi.String("test namespace"), }) if err != nil { return err } _, err = Tdmq.NewRocketmqGroup(ctx, "group", &Tdmq.RocketmqGroupArgs{ GroupName: pulumi.String("test_rocketmq_group"), Namespace: namespace.NamespaceName, ReadEnable: pulumi.Bool(true), BroadcastEnable: pulumi.Bool(true), ClusterId: cluster.ClusterId, Remark: pulumi.String("test rocketmq group"), }) if err != nil { return err } return nil }) }
```
## Import
tdmqRocketmq group can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Tdmq/rocketmqGroup:RocketmqGroup group group_id
```
func GetRocketmqGroup ¶ added in v0.1.3
func GetRocketmqGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RocketmqGroupState, opts ...pulumi.ResourceOption) (*RocketmqGroup, error)
GetRocketmqGroup gets an existing RocketmqGroup 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 NewRocketmqGroup ¶ added in v0.1.3
func NewRocketmqGroup(ctx *pulumi.Context, name string, args *RocketmqGroupArgs, opts ...pulumi.ResourceOption) (*RocketmqGroup, error)
NewRocketmqGroup registers a new resource with the given unique name, arguments, and options.
func (*RocketmqGroup) ElementType ¶ added in v0.1.3
func (*RocketmqGroup) ElementType() reflect.Type
func (*RocketmqGroup) ToRocketmqGroupOutput ¶ added in v0.1.3
func (i *RocketmqGroup) ToRocketmqGroupOutput() RocketmqGroupOutput
func (*RocketmqGroup) ToRocketmqGroupOutputWithContext ¶ added in v0.1.3
func (i *RocketmqGroup) ToRocketmqGroupOutputWithContext(ctx context.Context) RocketmqGroupOutput
type RocketmqGroupArgs ¶ added in v0.1.3
type RocketmqGroupArgs struct { // Whether to enable broadcast consumption. BroadcastEnable pulumi.BoolInput // Cluster ID. ClusterId pulumi.StringInput // Group name (8-64 characters). GroupName pulumi.StringInput // Namespace. Currently, only one namespace is supported. Namespace pulumi.StringInput // Whether to enable consumption. ReadEnable pulumi.BoolInput // Remarks (up to 128 characters). Remark pulumi.StringPtrInput }
The set of arguments for constructing a RocketmqGroup resource.
func (RocketmqGroupArgs) ElementType ¶ added in v0.1.3
func (RocketmqGroupArgs) ElementType() reflect.Type
type RocketmqGroupArray ¶ added in v0.1.3
type RocketmqGroupArray []RocketmqGroupInput
func (RocketmqGroupArray) ElementType ¶ added in v0.1.3
func (RocketmqGroupArray) ElementType() reflect.Type
func (RocketmqGroupArray) ToRocketmqGroupArrayOutput ¶ added in v0.1.3
func (i RocketmqGroupArray) ToRocketmqGroupArrayOutput() RocketmqGroupArrayOutput
func (RocketmqGroupArray) ToRocketmqGroupArrayOutputWithContext ¶ added in v0.1.3
func (i RocketmqGroupArray) ToRocketmqGroupArrayOutputWithContext(ctx context.Context) RocketmqGroupArrayOutput
type RocketmqGroupArrayInput ¶ added in v0.1.3
type RocketmqGroupArrayInput interface { pulumi.Input ToRocketmqGroupArrayOutput() RocketmqGroupArrayOutput ToRocketmqGroupArrayOutputWithContext(context.Context) RocketmqGroupArrayOutput }
RocketmqGroupArrayInput is an input type that accepts RocketmqGroupArray and RocketmqGroupArrayOutput values. You can construct a concrete instance of `RocketmqGroupArrayInput` via:
RocketmqGroupArray{ RocketmqGroupArgs{...} }
type RocketmqGroupArrayOutput ¶ added in v0.1.3
type RocketmqGroupArrayOutput struct{ *pulumi.OutputState }
func (RocketmqGroupArrayOutput) ElementType ¶ added in v0.1.3
func (RocketmqGroupArrayOutput) ElementType() reflect.Type
func (RocketmqGroupArrayOutput) Index ¶ added in v0.1.3
func (o RocketmqGroupArrayOutput) Index(i pulumi.IntInput) RocketmqGroupOutput
func (RocketmqGroupArrayOutput) ToRocketmqGroupArrayOutput ¶ added in v0.1.3
func (o RocketmqGroupArrayOutput) ToRocketmqGroupArrayOutput() RocketmqGroupArrayOutput
func (RocketmqGroupArrayOutput) ToRocketmqGroupArrayOutputWithContext ¶ added in v0.1.3
func (o RocketmqGroupArrayOutput) ToRocketmqGroupArrayOutputWithContext(ctx context.Context) RocketmqGroupArrayOutput
type RocketmqGroupInput ¶ added in v0.1.3
type RocketmqGroupInput interface { pulumi.Input ToRocketmqGroupOutput() RocketmqGroupOutput ToRocketmqGroupOutputWithContext(ctx context.Context) RocketmqGroupOutput }
type RocketmqGroupMap ¶ added in v0.1.3
type RocketmqGroupMap map[string]RocketmqGroupInput
func (RocketmqGroupMap) ElementType ¶ added in v0.1.3
func (RocketmqGroupMap) ElementType() reflect.Type
func (RocketmqGroupMap) ToRocketmqGroupMapOutput ¶ added in v0.1.3
func (i RocketmqGroupMap) ToRocketmqGroupMapOutput() RocketmqGroupMapOutput
func (RocketmqGroupMap) ToRocketmqGroupMapOutputWithContext ¶ added in v0.1.3
func (i RocketmqGroupMap) ToRocketmqGroupMapOutputWithContext(ctx context.Context) RocketmqGroupMapOutput
type RocketmqGroupMapInput ¶ added in v0.1.3
type RocketmqGroupMapInput interface { pulumi.Input ToRocketmqGroupMapOutput() RocketmqGroupMapOutput ToRocketmqGroupMapOutputWithContext(context.Context) RocketmqGroupMapOutput }
RocketmqGroupMapInput is an input type that accepts RocketmqGroupMap and RocketmqGroupMapOutput values. You can construct a concrete instance of `RocketmqGroupMapInput` via:
RocketmqGroupMap{ "key": RocketmqGroupArgs{...} }
type RocketmqGroupMapOutput ¶ added in v0.1.3
type RocketmqGroupMapOutput struct{ *pulumi.OutputState }
func (RocketmqGroupMapOutput) ElementType ¶ added in v0.1.3
func (RocketmqGroupMapOutput) ElementType() reflect.Type
func (RocketmqGroupMapOutput) MapIndex ¶ added in v0.1.3
func (o RocketmqGroupMapOutput) MapIndex(k pulumi.StringInput) RocketmqGroupOutput
func (RocketmqGroupMapOutput) ToRocketmqGroupMapOutput ¶ added in v0.1.3
func (o RocketmqGroupMapOutput) ToRocketmqGroupMapOutput() RocketmqGroupMapOutput
func (RocketmqGroupMapOutput) ToRocketmqGroupMapOutputWithContext ¶ added in v0.1.3
func (o RocketmqGroupMapOutput) ToRocketmqGroupMapOutputWithContext(ctx context.Context) RocketmqGroupMapOutput
type RocketmqGroupOutput ¶ added in v0.1.3
type RocketmqGroupOutput struct{ *pulumi.OutputState }
func (RocketmqGroupOutput) BroadcastEnable ¶ added in v0.1.3
func (o RocketmqGroupOutput) BroadcastEnable() pulumi.BoolOutput
Whether to enable broadcast consumption.
func (RocketmqGroupOutput) ClientProtocol ¶ added in v0.1.3
func (o RocketmqGroupOutput) ClientProtocol() pulumi.StringOutput
Client protocol.
func (RocketmqGroupOutput) ClusterId ¶ added in v0.1.3
func (o RocketmqGroupOutput) ClusterId() pulumi.StringOutput
Cluster ID.
func (RocketmqGroupOutput) ConsumerNum ¶ added in v0.1.3
func (o RocketmqGroupOutput) ConsumerNum() pulumi.IntOutput
The number of online consumers.
func (RocketmqGroupOutput) ConsumerType ¶ added in v0.1.3
func (o RocketmqGroupOutput) ConsumerType() pulumi.StringOutput
Consumer type. Enumerated values: ACTIVELY or PASSIVELY.
func (RocketmqGroupOutput) ConsumptionMode ¶ added in v0.1.3
func (o RocketmqGroupOutput) ConsumptionMode() pulumi.IntOutput
`0`: Cluster consumption mode; `1`: Broadcast consumption mode; `-1`: Unknown.
func (RocketmqGroupOutput) CreateTime ¶ added in v0.1.3
func (o RocketmqGroupOutput) CreateTime() pulumi.IntOutput
Creation time in milliseconds.
func (RocketmqGroupOutput) ElementType ¶ added in v0.1.3
func (RocketmqGroupOutput) ElementType() reflect.Type
func (RocketmqGroupOutput) GroupName ¶ added in v0.1.3
func (o RocketmqGroupOutput) GroupName() pulumi.StringOutput
Group name (8-64 characters).
func (RocketmqGroupOutput) Namespace ¶ added in v0.1.3
func (o RocketmqGroupOutput) Namespace() pulumi.StringOutput
Namespace. Currently, only one namespace is supported.
func (RocketmqGroupOutput) ReadEnable ¶ added in v0.1.3
func (o RocketmqGroupOutput) ReadEnable() pulumi.BoolOutput
Whether to enable consumption.
func (RocketmqGroupOutput) Remark ¶ added in v0.1.3
func (o RocketmqGroupOutput) Remark() pulumi.StringPtrOutput
Remarks (up to 128 characters).
func (RocketmqGroupOutput) RetryPartitionNum ¶ added in v0.1.3
func (o RocketmqGroupOutput) RetryPartitionNum() pulumi.IntOutput
The number of partitions in a retry topic.
func (RocketmqGroupOutput) ToRocketmqGroupOutput ¶ added in v0.1.3
func (o RocketmqGroupOutput) ToRocketmqGroupOutput() RocketmqGroupOutput
func (RocketmqGroupOutput) ToRocketmqGroupOutputWithContext ¶ added in v0.1.3
func (o RocketmqGroupOutput) ToRocketmqGroupOutputWithContext(ctx context.Context) RocketmqGroupOutput
func (RocketmqGroupOutput) TotalAccumulative ¶ added in v0.1.3
func (o RocketmqGroupOutput) TotalAccumulative() pulumi.IntOutput
The total number of heaped messages.
func (RocketmqGroupOutput) Tps ¶ added in v0.1.3
func (o RocketmqGroupOutput) Tps() pulumi.IntOutput
Consumption TPS.
func (RocketmqGroupOutput) UpdateTime ¶ added in v0.1.3
func (o RocketmqGroupOutput) UpdateTime() pulumi.IntOutput
Modification time in milliseconds.
type RocketmqGroupState ¶ added in v0.1.3
type RocketmqGroupState struct { // Whether to enable broadcast consumption. BroadcastEnable pulumi.BoolPtrInput // Client protocol. ClientProtocol pulumi.StringPtrInput // Cluster ID. ClusterId pulumi.StringPtrInput // The number of online consumers. ConsumerNum pulumi.IntPtrInput // Consumer type. Enumerated values: ACTIVELY or PASSIVELY. ConsumerType pulumi.StringPtrInput // `0`: Cluster consumption mode; `1`: Broadcast consumption mode; `-1`: Unknown. ConsumptionMode pulumi.IntPtrInput // Creation time in milliseconds. CreateTime pulumi.IntPtrInput // Group name (8-64 characters). GroupName pulumi.StringPtrInput // Namespace. Currently, only one namespace is supported. Namespace pulumi.StringPtrInput // Whether to enable consumption. ReadEnable pulumi.BoolPtrInput // Remarks (up to 128 characters). Remark pulumi.StringPtrInput // The number of partitions in a retry topic. RetryPartitionNum pulumi.IntPtrInput // The total number of heaped messages. TotalAccumulative pulumi.IntPtrInput // Consumption TPS. Tps pulumi.IntPtrInput // Modification time in milliseconds. UpdateTime pulumi.IntPtrInput }
func (RocketmqGroupState) ElementType ¶ added in v0.1.3
func (RocketmqGroupState) ElementType() reflect.Type
type RocketmqNamespace ¶ added in v0.1.3
type RocketmqNamespace struct { pulumi.CustomResourceState // Cluster ID. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // Namespace name, which can contain 3-64 letters, digits, hyphens, and underscores. NamespaceName pulumi.StringOutput `pulumi:"namespaceName"` // Public network access point address. PublicEndpoint pulumi.StringOutput `pulumi:"publicEndpoint"` // Remarks (up to 128 characters). Remark pulumi.StringPtrOutput `pulumi:"remark"` // Retention time of persisted messages in milliseconds. RetentionTime pulumi.IntOutput `pulumi:"retentionTime"` // Retention time of unconsumed messages in milliseconds. Value range: 60 seconds-15 days. Ttl pulumi.IntOutput `pulumi:"ttl"` // VPC access point address. VpcEndpoint pulumi.StringOutput `pulumi:"vpcEndpoint"` }
Provides a resource to create a tdmqRocketmq namespace
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tdmq"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cluster, err := Tdmq.NewRocketmqCluster(ctx, "cluster", &Tdmq.RocketmqClusterArgs{ ClusterName: pulumi.String("test_rocketmq"), Remark: pulumi.String("test recket mq"), }) if err != nil { return err } _, err = Tdmq.NewRocketmqNamespace(ctx, "namespace", &Tdmq.RocketmqNamespaceArgs{ ClusterId: cluster.ClusterId, NamespaceName: pulumi.String("test_namespace"), Ttl: pulumi.Int(65000), RetentionTime: pulumi.Int(65000), Remark: pulumi.String("test namespace"), }) if err != nil { return err } return nil }) }
```
## Import
tdmqRocketmq namespace can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Tdmq/rocketmqNamespace:RocketmqNamespace namespace namespace_id
```
func GetRocketmqNamespace ¶ added in v0.1.3
func GetRocketmqNamespace(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RocketmqNamespaceState, opts ...pulumi.ResourceOption) (*RocketmqNamespace, error)
GetRocketmqNamespace gets an existing RocketmqNamespace 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 NewRocketmqNamespace ¶ added in v0.1.3
func NewRocketmqNamespace(ctx *pulumi.Context, name string, args *RocketmqNamespaceArgs, opts ...pulumi.ResourceOption) (*RocketmqNamespace, error)
NewRocketmqNamespace registers a new resource with the given unique name, arguments, and options.
func (*RocketmqNamespace) ElementType ¶ added in v0.1.3
func (*RocketmqNamespace) ElementType() reflect.Type
func (*RocketmqNamespace) ToRocketmqNamespaceOutput ¶ added in v0.1.3
func (i *RocketmqNamespace) ToRocketmqNamespaceOutput() RocketmqNamespaceOutput
func (*RocketmqNamespace) ToRocketmqNamespaceOutputWithContext ¶ added in v0.1.3
func (i *RocketmqNamespace) ToRocketmqNamespaceOutputWithContext(ctx context.Context) RocketmqNamespaceOutput
type RocketmqNamespaceArgs ¶ added in v0.1.3
type RocketmqNamespaceArgs struct { // Cluster ID. ClusterId pulumi.StringInput // Namespace name, which can contain 3-64 letters, digits, hyphens, and underscores. NamespaceName pulumi.StringInput // Remarks (up to 128 characters). Remark pulumi.StringPtrInput // Retention time of persisted messages in milliseconds. RetentionTime pulumi.IntInput // Retention time of unconsumed messages in milliseconds. Value range: 60 seconds-15 days. Ttl pulumi.IntInput }
The set of arguments for constructing a RocketmqNamespace resource.
func (RocketmqNamespaceArgs) ElementType ¶ added in v0.1.3
func (RocketmqNamespaceArgs) ElementType() reflect.Type
type RocketmqNamespaceArray ¶ added in v0.1.3
type RocketmqNamespaceArray []RocketmqNamespaceInput
func (RocketmqNamespaceArray) ElementType ¶ added in v0.1.3
func (RocketmqNamespaceArray) ElementType() reflect.Type
func (RocketmqNamespaceArray) ToRocketmqNamespaceArrayOutput ¶ added in v0.1.3
func (i RocketmqNamespaceArray) ToRocketmqNamespaceArrayOutput() RocketmqNamespaceArrayOutput
func (RocketmqNamespaceArray) ToRocketmqNamespaceArrayOutputWithContext ¶ added in v0.1.3
func (i RocketmqNamespaceArray) ToRocketmqNamespaceArrayOutputWithContext(ctx context.Context) RocketmqNamespaceArrayOutput
type RocketmqNamespaceArrayInput ¶ added in v0.1.3
type RocketmqNamespaceArrayInput interface { pulumi.Input ToRocketmqNamespaceArrayOutput() RocketmqNamespaceArrayOutput ToRocketmqNamespaceArrayOutputWithContext(context.Context) RocketmqNamespaceArrayOutput }
RocketmqNamespaceArrayInput is an input type that accepts RocketmqNamespaceArray and RocketmqNamespaceArrayOutput values. You can construct a concrete instance of `RocketmqNamespaceArrayInput` via:
RocketmqNamespaceArray{ RocketmqNamespaceArgs{...} }
type RocketmqNamespaceArrayOutput ¶ added in v0.1.3
type RocketmqNamespaceArrayOutput struct{ *pulumi.OutputState }
func (RocketmqNamespaceArrayOutput) ElementType ¶ added in v0.1.3
func (RocketmqNamespaceArrayOutput) ElementType() reflect.Type
func (RocketmqNamespaceArrayOutput) Index ¶ added in v0.1.3
func (o RocketmqNamespaceArrayOutput) Index(i pulumi.IntInput) RocketmqNamespaceOutput
func (RocketmqNamespaceArrayOutput) ToRocketmqNamespaceArrayOutput ¶ added in v0.1.3
func (o RocketmqNamespaceArrayOutput) ToRocketmqNamespaceArrayOutput() RocketmqNamespaceArrayOutput
func (RocketmqNamespaceArrayOutput) ToRocketmqNamespaceArrayOutputWithContext ¶ added in v0.1.3
func (o RocketmqNamespaceArrayOutput) ToRocketmqNamespaceArrayOutputWithContext(ctx context.Context) RocketmqNamespaceArrayOutput
type RocketmqNamespaceInput ¶ added in v0.1.3
type RocketmqNamespaceInput interface { pulumi.Input ToRocketmqNamespaceOutput() RocketmqNamespaceOutput ToRocketmqNamespaceOutputWithContext(ctx context.Context) RocketmqNamespaceOutput }
type RocketmqNamespaceMap ¶ added in v0.1.3
type RocketmqNamespaceMap map[string]RocketmqNamespaceInput
func (RocketmqNamespaceMap) ElementType ¶ added in v0.1.3
func (RocketmqNamespaceMap) ElementType() reflect.Type
func (RocketmqNamespaceMap) ToRocketmqNamespaceMapOutput ¶ added in v0.1.3
func (i RocketmqNamespaceMap) ToRocketmqNamespaceMapOutput() RocketmqNamespaceMapOutput
func (RocketmqNamespaceMap) ToRocketmqNamespaceMapOutputWithContext ¶ added in v0.1.3
func (i RocketmqNamespaceMap) ToRocketmqNamespaceMapOutputWithContext(ctx context.Context) RocketmqNamespaceMapOutput
type RocketmqNamespaceMapInput ¶ added in v0.1.3
type RocketmqNamespaceMapInput interface { pulumi.Input ToRocketmqNamespaceMapOutput() RocketmqNamespaceMapOutput ToRocketmqNamespaceMapOutputWithContext(context.Context) RocketmqNamespaceMapOutput }
RocketmqNamespaceMapInput is an input type that accepts RocketmqNamespaceMap and RocketmqNamespaceMapOutput values. You can construct a concrete instance of `RocketmqNamespaceMapInput` via:
RocketmqNamespaceMap{ "key": RocketmqNamespaceArgs{...} }
type RocketmqNamespaceMapOutput ¶ added in v0.1.3
type RocketmqNamespaceMapOutput struct{ *pulumi.OutputState }
func (RocketmqNamespaceMapOutput) ElementType ¶ added in v0.1.3
func (RocketmqNamespaceMapOutput) ElementType() reflect.Type
func (RocketmqNamespaceMapOutput) MapIndex ¶ added in v0.1.3
func (o RocketmqNamespaceMapOutput) MapIndex(k pulumi.StringInput) RocketmqNamespaceOutput
func (RocketmqNamespaceMapOutput) ToRocketmqNamespaceMapOutput ¶ added in v0.1.3
func (o RocketmqNamespaceMapOutput) ToRocketmqNamespaceMapOutput() RocketmqNamespaceMapOutput
func (RocketmqNamespaceMapOutput) ToRocketmqNamespaceMapOutputWithContext ¶ added in v0.1.3
func (o RocketmqNamespaceMapOutput) ToRocketmqNamespaceMapOutputWithContext(ctx context.Context) RocketmqNamespaceMapOutput
type RocketmqNamespaceOutput ¶ added in v0.1.3
type RocketmqNamespaceOutput struct{ *pulumi.OutputState }
func (RocketmqNamespaceOutput) ClusterId ¶ added in v0.1.3
func (o RocketmqNamespaceOutput) ClusterId() pulumi.StringOutput
Cluster ID.
func (RocketmqNamespaceOutput) ElementType ¶ added in v0.1.3
func (RocketmqNamespaceOutput) ElementType() reflect.Type
func (RocketmqNamespaceOutput) NamespaceName ¶ added in v0.1.3
func (o RocketmqNamespaceOutput) NamespaceName() pulumi.StringOutput
Namespace name, which can contain 3-64 letters, digits, hyphens, and underscores.
func (RocketmqNamespaceOutput) PublicEndpoint ¶ added in v0.1.3
func (o RocketmqNamespaceOutput) PublicEndpoint() pulumi.StringOutput
Public network access point address.
func (RocketmqNamespaceOutput) Remark ¶ added in v0.1.3
func (o RocketmqNamespaceOutput) Remark() pulumi.StringPtrOutput
Remarks (up to 128 characters).
func (RocketmqNamespaceOutput) RetentionTime ¶ added in v0.1.3
func (o RocketmqNamespaceOutput) RetentionTime() pulumi.IntOutput
Retention time of persisted messages in milliseconds.
func (RocketmqNamespaceOutput) ToRocketmqNamespaceOutput ¶ added in v0.1.3
func (o RocketmqNamespaceOutput) ToRocketmqNamespaceOutput() RocketmqNamespaceOutput
func (RocketmqNamespaceOutput) ToRocketmqNamespaceOutputWithContext ¶ added in v0.1.3
func (o RocketmqNamespaceOutput) ToRocketmqNamespaceOutputWithContext(ctx context.Context) RocketmqNamespaceOutput
func (RocketmqNamespaceOutput) Ttl ¶ added in v0.1.3
func (o RocketmqNamespaceOutput) Ttl() pulumi.IntOutput
Retention time of unconsumed messages in milliseconds. Value range: 60 seconds-15 days.
func (RocketmqNamespaceOutput) VpcEndpoint ¶ added in v0.1.3
func (o RocketmqNamespaceOutput) VpcEndpoint() pulumi.StringOutput
VPC access point address.
type RocketmqNamespaceState ¶ added in v0.1.3
type RocketmqNamespaceState struct { // Cluster ID. ClusterId pulumi.StringPtrInput // Namespace name, which can contain 3-64 letters, digits, hyphens, and underscores. NamespaceName pulumi.StringPtrInput // Public network access point address. PublicEndpoint pulumi.StringPtrInput // Remarks (up to 128 characters). Remark pulumi.StringPtrInput // Retention time of persisted messages in milliseconds. RetentionTime pulumi.IntPtrInput // Retention time of unconsumed messages in milliseconds. Value range: 60 seconds-15 days. Ttl pulumi.IntPtrInput // VPC access point address. VpcEndpoint pulumi.StringPtrInput }
func (RocketmqNamespaceState) ElementType ¶ added in v0.1.3
func (RocketmqNamespaceState) ElementType() reflect.Type
type RocketmqRole ¶ added in v0.1.3
type RocketmqRole struct { pulumi.CustomResourceState // Cluster ID (required). ClusterId pulumi.StringOutput `pulumi:"clusterId"` // Creation time. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Remarks (up to 128 characters). Remark pulumi.StringPtrOutput `pulumi:"remark"` // Role name, which can contain up to 32 letters, digits, hyphens, and underscores. RoleName pulumi.StringOutput `pulumi:"roleName"` // Value of the role token. Token pulumi.StringOutput `pulumi:"token"` // Update time. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Provides a resource to create a tdmqRocketmq role
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tdmq"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cluster, err := Tdmq.NewRocketmqCluster(ctx, "cluster", &Tdmq.RocketmqClusterArgs{ ClusterName: pulumi.String("test_rocketmq"), Remark: pulumi.String("test recket mq"), }) if err != nil { return err } _, err = Tdmq.NewRocketmqRole(ctx, "role", &Tdmq.RocketmqRoleArgs{ RoleName: pulumi.String("test_rocketmq_role"), Remark: pulumi.String("test rocketmq role"), ClusterId: cluster.ClusterId, }) if err != nil { return err } return nil }) }
```
## Import
tdmqRocketmq role can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Tdmq/rocketmqRole:RocketmqRole role role_id
```
func GetRocketmqRole ¶ added in v0.1.3
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 ¶ added in v0.1.3
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 ¶ added in v0.1.3
func (*RocketmqRole) ElementType() reflect.Type
func (*RocketmqRole) ToRocketmqRoleOutput ¶ added in v0.1.3
func (i *RocketmqRole) ToRocketmqRoleOutput() RocketmqRoleOutput
func (*RocketmqRole) ToRocketmqRoleOutputWithContext ¶ added in v0.1.3
func (i *RocketmqRole) ToRocketmqRoleOutputWithContext(ctx context.Context) RocketmqRoleOutput
type RocketmqRoleArgs ¶ added in v0.1.3
type RocketmqRoleArgs struct { // Cluster ID (required). ClusterId pulumi.StringInput // Remarks (up to 128 characters). Remark pulumi.StringPtrInput // Role name, which can contain up to 32 letters, digits, hyphens, and underscores. RoleName pulumi.StringInput }
The set of arguments for constructing a RocketmqRole resource.
func (RocketmqRoleArgs) ElementType ¶ added in v0.1.3
func (RocketmqRoleArgs) ElementType() reflect.Type
type RocketmqRoleArray ¶ added in v0.1.3
type RocketmqRoleArray []RocketmqRoleInput
func (RocketmqRoleArray) ElementType ¶ added in v0.1.3
func (RocketmqRoleArray) ElementType() reflect.Type
func (RocketmqRoleArray) ToRocketmqRoleArrayOutput ¶ added in v0.1.3
func (i RocketmqRoleArray) ToRocketmqRoleArrayOutput() RocketmqRoleArrayOutput
func (RocketmqRoleArray) ToRocketmqRoleArrayOutputWithContext ¶ added in v0.1.3
func (i RocketmqRoleArray) ToRocketmqRoleArrayOutputWithContext(ctx context.Context) RocketmqRoleArrayOutput
type RocketmqRoleArrayInput ¶ added in v0.1.3
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 ¶ added in v0.1.3
type RocketmqRoleArrayOutput struct{ *pulumi.OutputState }
func (RocketmqRoleArrayOutput) ElementType ¶ added in v0.1.3
func (RocketmqRoleArrayOutput) ElementType() reflect.Type
func (RocketmqRoleArrayOutput) Index ¶ added in v0.1.3
func (o RocketmqRoleArrayOutput) Index(i pulumi.IntInput) RocketmqRoleOutput
func (RocketmqRoleArrayOutput) ToRocketmqRoleArrayOutput ¶ added in v0.1.3
func (o RocketmqRoleArrayOutput) ToRocketmqRoleArrayOutput() RocketmqRoleArrayOutput
func (RocketmqRoleArrayOutput) ToRocketmqRoleArrayOutputWithContext ¶ added in v0.1.3
func (o RocketmqRoleArrayOutput) ToRocketmqRoleArrayOutputWithContext(ctx context.Context) RocketmqRoleArrayOutput
type RocketmqRoleInput ¶ added in v0.1.3
type RocketmqRoleInput interface { pulumi.Input ToRocketmqRoleOutput() RocketmqRoleOutput ToRocketmqRoleOutputWithContext(ctx context.Context) RocketmqRoleOutput }
type RocketmqRoleMap ¶ added in v0.1.3
type RocketmqRoleMap map[string]RocketmqRoleInput
func (RocketmqRoleMap) ElementType ¶ added in v0.1.3
func (RocketmqRoleMap) ElementType() reflect.Type
func (RocketmqRoleMap) ToRocketmqRoleMapOutput ¶ added in v0.1.3
func (i RocketmqRoleMap) ToRocketmqRoleMapOutput() RocketmqRoleMapOutput
func (RocketmqRoleMap) ToRocketmqRoleMapOutputWithContext ¶ added in v0.1.3
func (i RocketmqRoleMap) ToRocketmqRoleMapOutputWithContext(ctx context.Context) RocketmqRoleMapOutput
type RocketmqRoleMapInput ¶ added in v0.1.3
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 ¶ added in v0.1.3
type RocketmqRoleMapOutput struct{ *pulumi.OutputState }
func (RocketmqRoleMapOutput) ElementType ¶ added in v0.1.3
func (RocketmqRoleMapOutput) ElementType() reflect.Type
func (RocketmqRoleMapOutput) MapIndex ¶ added in v0.1.3
func (o RocketmqRoleMapOutput) MapIndex(k pulumi.StringInput) RocketmqRoleOutput
func (RocketmqRoleMapOutput) ToRocketmqRoleMapOutput ¶ added in v0.1.3
func (o RocketmqRoleMapOutput) ToRocketmqRoleMapOutput() RocketmqRoleMapOutput
func (RocketmqRoleMapOutput) ToRocketmqRoleMapOutputWithContext ¶ added in v0.1.3
func (o RocketmqRoleMapOutput) ToRocketmqRoleMapOutputWithContext(ctx context.Context) RocketmqRoleMapOutput
type RocketmqRoleOutput ¶ added in v0.1.3
type RocketmqRoleOutput struct{ *pulumi.OutputState }
func (RocketmqRoleOutput) ClusterId ¶ added in v0.1.3
func (o RocketmqRoleOutput) ClusterId() pulumi.StringOutput
Cluster ID (required).
func (RocketmqRoleOutput) CreateTime ¶ added in v0.1.3
func (o RocketmqRoleOutput) CreateTime() pulumi.StringOutput
Creation time.
func (RocketmqRoleOutput) ElementType ¶ added in v0.1.3
func (RocketmqRoleOutput) ElementType() reflect.Type
func (RocketmqRoleOutput) Remark ¶ added in v0.1.3
func (o RocketmqRoleOutput) Remark() pulumi.StringPtrOutput
Remarks (up to 128 characters).
func (RocketmqRoleOutput) RoleName ¶ added in v0.1.3
func (o RocketmqRoleOutput) RoleName() pulumi.StringOutput
Role name, which can contain up to 32 letters, digits, hyphens, and underscores.
func (RocketmqRoleOutput) ToRocketmqRoleOutput ¶ added in v0.1.3
func (o RocketmqRoleOutput) ToRocketmqRoleOutput() RocketmqRoleOutput
func (RocketmqRoleOutput) ToRocketmqRoleOutputWithContext ¶ added in v0.1.3
func (o RocketmqRoleOutput) ToRocketmqRoleOutputWithContext(ctx context.Context) RocketmqRoleOutput
func (RocketmqRoleOutput) Token ¶ added in v0.1.3
func (o RocketmqRoleOutput) Token() pulumi.StringOutput
Value of the role token.
func (RocketmqRoleOutput) UpdateTime ¶ added in v0.1.3
func (o RocketmqRoleOutput) UpdateTime() pulumi.StringOutput
Update time.
type RocketmqRoleState ¶ added in v0.1.3
type RocketmqRoleState struct { // Cluster ID (required). ClusterId pulumi.StringPtrInput // Creation time. CreateTime pulumi.StringPtrInput // Remarks (up to 128 characters). Remark pulumi.StringPtrInput // Role name, which can contain up to 32 letters, digits, hyphens, and underscores. RoleName pulumi.StringPtrInput // Value of the role token. Token pulumi.StringPtrInput // Update time. UpdateTime pulumi.StringPtrInput }
func (RocketmqRoleState) ElementType ¶ added in v0.1.3
func (RocketmqRoleState) ElementType() reflect.Type
type RocketmqTopic ¶ added in v0.1.3
type RocketmqTopic struct { pulumi.CustomResourceState // Cluster ID. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // Creation time in milliseconds. CreateTime pulumi.IntOutput `pulumi:"createTime"` // Topic namespace. Currently, you can create topics only in one single namespace. NamespaceName pulumi.StringOutput `pulumi:"namespaceName"` // Number of partitions. PartitionNum pulumi.IntPtrOutput `pulumi:"partitionNum"` // Topic remarks (up to 128 characters). Remark pulumi.StringPtrOutput `pulumi:"remark"` // Topic name, which can contain 3-64 letters, digits, hyphens, and underscores. TopicName pulumi.StringOutput `pulumi:"topicName"` // Topic type. Valid values: Normal, GlobalOrder, PartitionedOrder. Type pulumi.StringOutput `pulumi:"type"` // Update time in milliseconds. UpdateTime pulumi.IntOutput `pulumi:"updateTime"` }
Provides a resource to create a tdmqRocketmq topic
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tdmq"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cluster, err := Tdmq.NewRocketmqCluster(ctx, "cluster", &Tdmq.RocketmqClusterArgs{ ClusterName: pulumi.String("test_rocketmq"), Remark: pulumi.String("test recket mq"), }) if err != nil { return err } namespace, err := Tdmq.NewRocketmqNamespace(ctx, "namespace", &Tdmq.RocketmqNamespaceArgs{ ClusterId: cluster.ClusterId, NamespaceName: pulumi.String("test_namespace"), Ttl: pulumi.Int(65000), RetentionTime: pulumi.Int(65000), Remark: pulumi.String("test namespace"), }) if err != nil { return err } _, err = Tdmq.NewRocketmqTopic(ctx, "topic", &Tdmq.RocketmqTopicArgs{ TopicName: pulumi.String("test_rocketmq_topic"), NamespaceName: namespace.NamespaceName, Type: pulumi.String("Normal"), ClusterId: cluster.ClusterId, Remark: pulumi.String("test rocketmq topic"), }) if err != nil { return err } return nil }) }
```
## Import
tdmqRocketmq topic can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Tdmq/rocketmqTopic:RocketmqTopic topic topic_id
```
func GetRocketmqTopic ¶ added in v0.1.3
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 ¶ added in v0.1.3
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 ¶ added in v0.1.3
func (*RocketmqTopic) ElementType() reflect.Type
func (*RocketmqTopic) ToRocketmqTopicOutput ¶ added in v0.1.3
func (i *RocketmqTopic) ToRocketmqTopicOutput() RocketmqTopicOutput
func (*RocketmqTopic) ToRocketmqTopicOutputWithContext ¶ added in v0.1.3
func (i *RocketmqTopic) ToRocketmqTopicOutputWithContext(ctx context.Context) RocketmqTopicOutput
type RocketmqTopicArgs ¶ added in v0.1.3
type RocketmqTopicArgs struct { // Cluster ID. ClusterId pulumi.StringInput // Topic namespace. Currently, you can create topics only in one single namespace. NamespaceName pulumi.StringInput // Number of partitions. PartitionNum pulumi.IntPtrInput // Topic remarks (up to 128 characters). Remark pulumi.StringPtrInput // Topic name, which can contain 3-64 letters, digits, hyphens, and underscores. TopicName pulumi.StringInput // Topic type. Valid values: Normal, GlobalOrder, PartitionedOrder. Type pulumi.StringInput }
The set of arguments for constructing a RocketmqTopic resource.
func (RocketmqTopicArgs) ElementType ¶ added in v0.1.3
func (RocketmqTopicArgs) ElementType() reflect.Type
type RocketmqTopicArray ¶ added in v0.1.3
type RocketmqTopicArray []RocketmqTopicInput
func (RocketmqTopicArray) ElementType ¶ added in v0.1.3
func (RocketmqTopicArray) ElementType() reflect.Type
func (RocketmqTopicArray) ToRocketmqTopicArrayOutput ¶ added in v0.1.3
func (i RocketmqTopicArray) ToRocketmqTopicArrayOutput() RocketmqTopicArrayOutput
func (RocketmqTopicArray) ToRocketmqTopicArrayOutputWithContext ¶ added in v0.1.3
func (i RocketmqTopicArray) ToRocketmqTopicArrayOutputWithContext(ctx context.Context) RocketmqTopicArrayOutput
type RocketmqTopicArrayInput ¶ added in v0.1.3
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 ¶ added in v0.1.3
type RocketmqTopicArrayOutput struct{ *pulumi.OutputState }
func (RocketmqTopicArrayOutput) ElementType ¶ added in v0.1.3
func (RocketmqTopicArrayOutput) ElementType() reflect.Type
func (RocketmqTopicArrayOutput) Index ¶ added in v0.1.3
func (o RocketmqTopicArrayOutput) Index(i pulumi.IntInput) RocketmqTopicOutput
func (RocketmqTopicArrayOutput) ToRocketmqTopicArrayOutput ¶ added in v0.1.3
func (o RocketmqTopicArrayOutput) ToRocketmqTopicArrayOutput() RocketmqTopicArrayOutput
func (RocketmqTopicArrayOutput) ToRocketmqTopicArrayOutputWithContext ¶ added in v0.1.3
func (o RocketmqTopicArrayOutput) ToRocketmqTopicArrayOutputWithContext(ctx context.Context) RocketmqTopicArrayOutput
type RocketmqTopicInput ¶ added in v0.1.3
type RocketmqTopicInput interface { pulumi.Input ToRocketmqTopicOutput() RocketmqTopicOutput ToRocketmqTopicOutputWithContext(ctx context.Context) RocketmqTopicOutput }
type RocketmqTopicMap ¶ added in v0.1.3
type RocketmqTopicMap map[string]RocketmqTopicInput
func (RocketmqTopicMap) ElementType ¶ added in v0.1.3
func (RocketmqTopicMap) ElementType() reflect.Type
func (RocketmqTopicMap) ToRocketmqTopicMapOutput ¶ added in v0.1.3
func (i RocketmqTopicMap) ToRocketmqTopicMapOutput() RocketmqTopicMapOutput
func (RocketmqTopicMap) ToRocketmqTopicMapOutputWithContext ¶ added in v0.1.3
func (i RocketmqTopicMap) ToRocketmqTopicMapOutputWithContext(ctx context.Context) RocketmqTopicMapOutput
type RocketmqTopicMapInput ¶ added in v0.1.3
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 ¶ added in v0.1.3
type RocketmqTopicMapOutput struct{ *pulumi.OutputState }
func (RocketmqTopicMapOutput) ElementType ¶ added in v0.1.3
func (RocketmqTopicMapOutput) ElementType() reflect.Type
func (RocketmqTopicMapOutput) MapIndex ¶ added in v0.1.3
func (o RocketmqTopicMapOutput) MapIndex(k pulumi.StringInput) RocketmqTopicOutput
func (RocketmqTopicMapOutput) ToRocketmqTopicMapOutput ¶ added in v0.1.3
func (o RocketmqTopicMapOutput) ToRocketmqTopicMapOutput() RocketmqTopicMapOutput
func (RocketmqTopicMapOutput) ToRocketmqTopicMapOutputWithContext ¶ added in v0.1.3
func (o RocketmqTopicMapOutput) ToRocketmqTopicMapOutputWithContext(ctx context.Context) RocketmqTopicMapOutput
type RocketmqTopicOutput ¶ added in v0.1.3
type RocketmqTopicOutput struct{ *pulumi.OutputState }
func (RocketmqTopicOutput) ClusterId ¶ added in v0.1.3
func (o RocketmqTopicOutput) ClusterId() pulumi.StringOutput
Cluster ID.
func (RocketmqTopicOutput) CreateTime ¶ added in v0.1.3
func (o RocketmqTopicOutput) CreateTime() pulumi.IntOutput
Creation time in milliseconds.
func (RocketmqTopicOutput) ElementType ¶ added in v0.1.3
func (RocketmqTopicOutput) ElementType() reflect.Type
func (RocketmqTopicOutput) NamespaceName ¶ added in v0.1.3
func (o RocketmqTopicOutput) NamespaceName() pulumi.StringOutput
Topic namespace. Currently, you can create topics only in one single namespace.
func (RocketmqTopicOutput) PartitionNum ¶ added in v0.1.3
func (o RocketmqTopicOutput) PartitionNum() pulumi.IntPtrOutput
Number of partitions.
func (RocketmqTopicOutput) Remark ¶ added in v0.1.3
func (o RocketmqTopicOutput) Remark() pulumi.StringPtrOutput
Topic remarks (up to 128 characters).
func (RocketmqTopicOutput) ToRocketmqTopicOutput ¶ added in v0.1.3
func (o RocketmqTopicOutput) ToRocketmqTopicOutput() RocketmqTopicOutput
func (RocketmqTopicOutput) ToRocketmqTopicOutputWithContext ¶ added in v0.1.3
func (o RocketmqTopicOutput) ToRocketmqTopicOutputWithContext(ctx context.Context) RocketmqTopicOutput
func (RocketmqTopicOutput) TopicName ¶ added in v0.1.3
func (o RocketmqTopicOutput) TopicName() pulumi.StringOutput
Topic name, which can contain 3-64 letters, digits, hyphens, and underscores.
func (RocketmqTopicOutput) Type ¶ added in v0.1.3
func (o RocketmqTopicOutput) Type() pulumi.StringOutput
Topic type. Valid values: Normal, GlobalOrder, PartitionedOrder.
func (RocketmqTopicOutput) UpdateTime ¶ added in v0.1.3
func (o RocketmqTopicOutput) UpdateTime() pulumi.IntOutput
Update time in milliseconds.
type RocketmqTopicState ¶ added in v0.1.3
type RocketmqTopicState struct { // Cluster ID. ClusterId pulumi.StringPtrInput // Creation time in milliseconds. CreateTime pulumi.IntPtrInput // Topic namespace. Currently, you can create topics only in one single namespace. NamespaceName pulumi.StringPtrInput // Number of partitions. PartitionNum pulumi.IntPtrInput // Topic remarks (up to 128 characters). Remark pulumi.StringPtrInput // Topic name, which can contain 3-64 letters, digits, hyphens, and underscores. TopicName pulumi.StringPtrInput // Topic type. Valid values: Normal, GlobalOrder, PartitionedOrder. Type pulumi.StringPtrInput // Update time in milliseconds. UpdateTime pulumi.IntPtrInput }
func (RocketmqTopicState) ElementType ¶ added in v0.1.3
func (RocketmqTopicState) 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"` }
Provide a resource to create a TDMQ role.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tdmq"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { foo, err := Tdmq.NewInstance(ctx, "foo", &Tdmq.InstanceArgs{ ClusterName: pulumi.String("example"), Remark: pulumi.String("this is description."), }) if err != nil { return err } barNamespace, err := Tdmq.NewNamespace(ctx, "barNamespace", &Tdmq.NamespaceArgs{ ClusterId: foo.ID(), EnvironName: pulumi.String("example"), MsgTtl: pulumi.Int(300), Remark: pulumi.String("this is description."), }) if err != nil { return err } _, err = Tdmq.NewTopic(ctx, "barTopic", &Tdmq.TopicArgs{ ClusterId: foo.ID(), EnvironId: barNamespace.ID(), Partitions: pulumi.Int(6), Remark: pulumi.String("this is description."), TopicName: pulumi.String("example"), TopicType: pulumi.Int(0), }) if err != nil { return err } _, err = Tdmq.NewRole(ctx, "barRole", &Tdmq.RoleArgs{ ClusterId: foo.ID(), Remark: pulumi.String("this is description world"), RoleName: pulumi.String("example"), }) if err != nil { return err } return nil }) }
```
## Import
Tdmq instance can be imported, e.g.
```sh
$ pulumi import tencentcloud:Tdmq/role:Role test tdmq_id
```
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"` }
Provide a resource to create a TDMQ topic.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tdmq"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { foo, err := Tdmq.NewInstance(ctx, "foo", &Tdmq.InstanceArgs{ ClusterName: pulumi.String("example"), Remark: pulumi.String("this is description."), }) if err != nil { return err } barNamespace, err := Tdmq.NewNamespace(ctx, "barNamespace", &Tdmq.NamespaceArgs{ ClusterId: foo.ID(), EnvironName: pulumi.String("example"), MsgTtl: pulumi.Int(300), Remark: pulumi.String("this is description."), }) if err != nil { return err } _, err = Tdmq.NewTopic(ctx, "barTopic", &Tdmq.TopicArgs{ ClusterId: foo.ID(), EnvironId: barNamespace.ID(), Partitions: pulumi.Int(6), Remark: pulumi.String("this is description."), TopicName: pulumi.String("example"), TopicType: pulumi.Int(0), }) if err != nil { return err } return nil }) }
```
## Import
Tdmq Topic can be imported, e.g.
```sh
$ pulumi import tencentcloud:Tdmq/topic:Topic test topic_id
```
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
Source Files
¶
- getRocketmqCluster.go
- getRocketmqGroup.go
- getRocketmqNamespace.go
- getRocketmqRole.go
- getRocketmqTopic.go
- init.go
- instance.go
- namespace.go
- namespaceRoleAttachment.go
- pulumiTypes.go
- pulumiUtilities.go
- rocketmqCluster.go
- rocketmqEnvironmentRole.go
- rocketmqGroup.go
- rocketmqNamespace.go
- rocketmqRole.go
- rocketmqTopic.go
- role.go
- topic.go