Documentation
¶
Index ¶
- type GetEnvironmentAttributesArgs
- type GetEnvironmentAttributesOutputArgs
- type GetEnvironmentAttributesResult
- type GetEnvironmentAttributesResultOutput
- func (o GetEnvironmentAttributesResultOutput) ClusterId() pulumi.StringPtrOutput
- func (GetEnvironmentAttributesResultOutput) ElementType() reflect.Type
- func (o GetEnvironmentAttributesResultOutput) EnvironmentId() pulumi.StringOutput
- func (o GetEnvironmentAttributesResultOutput) Id() pulumi.StringOutput
- func (o GetEnvironmentAttributesResultOutput) MsgTtl() pulumi.IntOutput
- func (o GetEnvironmentAttributesResultOutput) RateInByte() pulumi.IntOutput
- func (o GetEnvironmentAttributesResultOutput) RateInSize() pulumi.IntOutput
- func (o GetEnvironmentAttributesResultOutput) Remark() pulumi.StringOutput
- func (o GetEnvironmentAttributesResultOutput) Replicas() pulumi.IntOutput
- func (o GetEnvironmentAttributesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetEnvironmentAttributesResultOutput) RetentionHours() pulumi.IntOutput
- func (o GetEnvironmentAttributesResultOutput) RetentionSize() pulumi.IntOutput
- func (o GetEnvironmentAttributesResultOutput) ToGetEnvironmentAttributesResultOutput() GetEnvironmentAttributesResultOutput
- func (o GetEnvironmentAttributesResultOutput) ToGetEnvironmentAttributesResultOutputWithContext(ctx context.Context) GetEnvironmentAttributesResultOutput
- type GetProInstanceDetailArgs
- type GetProInstanceDetailClusterInfo
- type GetProInstanceDetailClusterInfoArgs
- func (GetProInstanceDetailClusterInfoArgs) ElementType() reflect.Type
- func (i GetProInstanceDetailClusterInfoArgs) ToGetProInstanceDetailClusterInfoOutput() GetProInstanceDetailClusterInfoOutput
- func (i GetProInstanceDetailClusterInfoArgs) ToGetProInstanceDetailClusterInfoOutputWithContext(ctx context.Context) GetProInstanceDetailClusterInfoOutput
- type GetProInstanceDetailClusterInfoArray
- func (GetProInstanceDetailClusterInfoArray) ElementType() reflect.Type
- func (i GetProInstanceDetailClusterInfoArray) ToGetProInstanceDetailClusterInfoArrayOutput() GetProInstanceDetailClusterInfoArrayOutput
- func (i GetProInstanceDetailClusterInfoArray) ToGetProInstanceDetailClusterInfoArrayOutputWithContext(ctx context.Context) GetProInstanceDetailClusterInfoArrayOutput
- type GetProInstanceDetailClusterInfoArrayInput
- type GetProInstanceDetailClusterInfoArrayOutput
- func (GetProInstanceDetailClusterInfoArrayOutput) ElementType() reflect.Type
- func (o GetProInstanceDetailClusterInfoArrayOutput) Index(i pulumi.IntInput) GetProInstanceDetailClusterInfoOutput
- func (o GetProInstanceDetailClusterInfoArrayOutput) ToGetProInstanceDetailClusterInfoArrayOutput() GetProInstanceDetailClusterInfoArrayOutput
- func (o GetProInstanceDetailClusterInfoArrayOutput) ToGetProInstanceDetailClusterInfoArrayOutputWithContext(ctx context.Context) GetProInstanceDetailClusterInfoArrayOutput
- type GetProInstanceDetailClusterInfoInput
- type GetProInstanceDetailClusterInfoNodeDistribution
- type GetProInstanceDetailClusterInfoNodeDistributionArgs
- func (GetProInstanceDetailClusterInfoNodeDistributionArgs) ElementType() reflect.Type
- func (i GetProInstanceDetailClusterInfoNodeDistributionArgs) ToGetProInstanceDetailClusterInfoNodeDistributionOutput() GetProInstanceDetailClusterInfoNodeDistributionOutput
- func (i GetProInstanceDetailClusterInfoNodeDistributionArgs) ToGetProInstanceDetailClusterInfoNodeDistributionOutputWithContext(ctx context.Context) GetProInstanceDetailClusterInfoNodeDistributionOutput
- type GetProInstanceDetailClusterInfoNodeDistributionArray
- func (GetProInstanceDetailClusterInfoNodeDistributionArray) ElementType() reflect.Type
- func (i GetProInstanceDetailClusterInfoNodeDistributionArray) ToGetProInstanceDetailClusterInfoNodeDistributionArrayOutput() GetProInstanceDetailClusterInfoNodeDistributionArrayOutput
- func (i GetProInstanceDetailClusterInfoNodeDistributionArray) ToGetProInstanceDetailClusterInfoNodeDistributionArrayOutputWithContext(ctx context.Context) GetProInstanceDetailClusterInfoNodeDistributionArrayOutput
- type GetProInstanceDetailClusterInfoNodeDistributionArrayInput
- type GetProInstanceDetailClusterInfoNodeDistributionArrayOutput
- func (GetProInstanceDetailClusterInfoNodeDistributionArrayOutput) ElementType() reflect.Type
- func (o GetProInstanceDetailClusterInfoNodeDistributionArrayOutput) Index(i pulumi.IntInput) GetProInstanceDetailClusterInfoNodeDistributionOutput
- func (o GetProInstanceDetailClusterInfoNodeDistributionArrayOutput) ToGetProInstanceDetailClusterInfoNodeDistributionArrayOutput() GetProInstanceDetailClusterInfoNodeDistributionArrayOutput
- func (o GetProInstanceDetailClusterInfoNodeDistributionArrayOutput) ToGetProInstanceDetailClusterInfoNodeDistributionArrayOutputWithContext(ctx context.Context) GetProInstanceDetailClusterInfoNodeDistributionArrayOutput
- type GetProInstanceDetailClusterInfoNodeDistributionInput
- type GetProInstanceDetailClusterInfoNodeDistributionOutput
- func (GetProInstanceDetailClusterInfoNodeDistributionOutput) ElementType() reflect.Type
- func (o GetProInstanceDetailClusterInfoNodeDistributionOutput) NodeCount() pulumi.IntOutput
- func (o GetProInstanceDetailClusterInfoNodeDistributionOutput) ToGetProInstanceDetailClusterInfoNodeDistributionOutput() GetProInstanceDetailClusterInfoNodeDistributionOutput
- func (o GetProInstanceDetailClusterInfoNodeDistributionOutput) ToGetProInstanceDetailClusterInfoNodeDistributionOutputWithContext(ctx context.Context) GetProInstanceDetailClusterInfoNodeDistributionOutput
- func (o GetProInstanceDetailClusterInfoNodeDistributionOutput) ZoneId() pulumi.StringOutput
- func (o GetProInstanceDetailClusterInfoNodeDistributionOutput) ZoneName() pulumi.StringOutput
- type GetProInstanceDetailClusterInfoOutput
- func (o GetProInstanceDetailClusterInfoOutput) CanEditRoute() pulumi.BoolOutput
- func (o GetProInstanceDetailClusterInfoOutput) ClusterId() pulumi.StringOutput
- func (o GetProInstanceDetailClusterInfoOutput) ClusterName() pulumi.StringOutput
- func (o GetProInstanceDetailClusterInfoOutput) CreateTime() pulumi.StringOutput
- func (GetProInstanceDetailClusterInfoOutput) ElementType() reflect.Type
- func (o GetProInstanceDetailClusterInfoOutput) MaxStorage() pulumi.IntOutput
- func (o GetProInstanceDetailClusterInfoOutput) NodeDistributions() GetProInstanceDetailClusterInfoNodeDistributionArrayOutput
- func (o GetProInstanceDetailClusterInfoOutput) Remark() pulumi.StringOutput
- func (o GetProInstanceDetailClusterInfoOutput) Status() pulumi.IntOutput
- func (o GetProInstanceDetailClusterInfoOutput) ToGetProInstanceDetailClusterInfoOutput() GetProInstanceDetailClusterInfoOutput
- func (o GetProInstanceDetailClusterInfoOutput) ToGetProInstanceDetailClusterInfoOutputWithContext(ctx context.Context) GetProInstanceDetailClusterInfoOutput
- func (o GetProInstanceDetailClusterInfoOutput) Version() pulumi.StringOutput
- type GetProInstanceDetailClusterSpecInfo
- type GetProInstanceDetailClusterSpecInfoArgs
- func (GetProInstanceDetailClusterSpecInfoArgs) ElementType() reflect.Type
- func (i GetProInstanceDetailClusterSpecInfoArgs) ToGetProInstanceDetailClusterSpecInfoOutput() GetProInstanceDetailClusterSpecInfoOutput
- func (i GetProInstanceDetailClusterSpecInfoArgs) ToGetProInstanceDetailClusterSpecInfoOutputWithContext(ctx context.Context) GetProInstanceDetailClusterSpecInfoOutput
- type GetProInstanceDetailClusterSpecInfoArray
- func (GetProInstanceDetailClusterSpecInfoArray) ElementType() reflect.Type
- func (i GetProInstanceDetailClusterSpecInfoArray) ToGetProInstanceDetailClusterSpecInfoArrayOutput() GetProInstanceDetailClusterSpecInfoArrayOutput
- func (i GetProInstanceDetailClusterSpecInfoArray) ToGetProInstanceDetailClusterSpecInfoArrayOutputWithContext(ctx context.Context) GetProInstanceDetailClusterSpecInfoArrayOutput
- type GetProInstanceDetailClusterSpecInfoArrayInput
- type GetProInstanceDetailClusterSpecInfoArrayOutput
- func (GetProInstanceDetailClusterSpecInfoArrayOutput) ElementType() reflect.Type
- func (o GetProInstanceDetailClusterSpecInfoArrayOutput) Index(i pulumi.IntInput) GetProInstanceDetailClusterSpecInfoOutput
- func (o GetProInstanceDetailClusterSpecInfoArrayOutput) ToGetProInstanceDetailClusterSpecInfoArrayOutput() GetProInstanceDetailClusterSpecInfoArrayOutput
- func (o GetProInstanceDetailClusterSpecInfoArrayOutput) ToGetProInstanceDetailClusterSpecInfoArrayOutputWithContext(ctx context.Context) GetProInstanceDetailClusterSpecInfoArrayOutput
- type GetProInstanceDetailClusterSpecInfoInput
- type GetProInstanceDetailClusterSpecInfoOutput
- func (GetProInstanceDetailClusterSpecInfoOutput) ElementType() reflect.Type
- func (o GetProInstanceDetailClusterSpecInfoOutput) MaxBandWidth() pulumi.IntOutput
- func (o GetProInstanceDetailClusterSpecInfoOutput) MaxNamespaces() pulumi.IntOutput
- func (o GetProInstanceDetailClusterSpecInfoOutput) MaxTopics() pulumi.IntOutput
- func (o GetProInstanceDetailClusterSpecInfoOutput) MaxTps() pulumi.IntOutput
- func (o GetProInstanceDetailClusterSpecInfoOutput) ScalableTps() pulumi.IntOutput
- func (o GetProInstanceDetailClusterSpecInfoOutput) SpecName() pulumi.StringOutput
- func (o GetProInstanceDetailClusterSpecInfoOutput) ToGetProInstanceDetailClusterSpecInfoOutput() GetProInstanceDetailClusterSpecInfoOutput
- func (o GetProInstanceDetailClusterSpecInfoOutput) ToGetProInstanceDetailClusterSpecInfoOutputWithContext(ctx context.Context) GetProInstanceDetailClusterSpecInfoOutput
- type GetProInstanceDetailNetworkAccessPointInfo
- type GetProInstanceDetailNetworkAccessPointInfoArgs
- func (GetProInstanceDetailNetworkAccessPointInfoArgs) ElementType() reflect.Type
- func (i GetProInstanceDetailNetworkAccessPointInfoArgs) ToGetProInstanceDetailNetworkAccessPointInfoOutput() GetProInstanceDetailNetworkAccessPointInfoOutput
- func (i GetProInstanceDetailNetworkAccessPointInfoArgs) ToGetProInstanceDetailNetworkAccessPointInfoOutputWithContext(ctx context.Context) GetProInstanceDetailNetworkAccessPointInfoOutput
- type GetProInstanceDetailNetworkAccessPointInfoArray
- func (GetProInstanceDetailNetworkAccessPointInfoArray) ElementType() reflect.Type
- func (i GetProInstanceDetailNetworkAccessPointInfoArray) ToGetProInstanceDetailNetworkAccessPointInfoArrayOutput() GetProInstanceDetailNetworkAccessPointInfoArrayOutput
- func (i GetProInstanceDetailNetworkAccessPointInfoArray) ToGetProInstanceDetailNetworkAccessPointInfoArrayOutputWithContext(ctx context.Context) GetProInstanceDetailNetworkAccessPointInfoArrayOutput
- type GetProInstanceDetailNetworkAccessPointInfoArrayInput
- type GetProInstanceDetailNetworkAccessPointInfoArrayOutput
- func (GetProInstanceDetailNetworkAccessPointInfoArrayOutput) ElementType() reflect.Type
- func (o GetProInstanceDetailNetworkAccessPointInfoArrayOutput) Index(i pulumi.IntInput) GetProInstanceDetailNetworkAccessPointInfoOutput
- func (o GetProInstanceDetailNetworkAccessPointInfoArrayOutput) ToGetProInstanceDetailNetworkAccessPointInfoArrayOutput() GetProInstanceDetailNetworkAccessPointInfoArrayOutput
- func (o GetProInstanceDetailNetworkAccessPointInfoArrayOutput) ToGetProInstanceDetailNetworkAccessPointInfoArrayOutputWithContext(ctx context.Context) GetProInstanceDetailNetworkAccessPointInfoArrayOutput
- type GetProInstanceDetailNetworkAccessPointInfoInput
- type GetProInstanceDetailNetworkAccessPointInfoOutput
- func (GetProInstanceDetailNetworkAccessPointInfoOutput) ElementType() reflect.Type
- func (o GetProInstanceDetailNetworkAccessPointInfoOutput) Endpoint() pulumi.StringOutput
- func (o GetProInstanceDetailNetworkAccessPointInfoOutput) InstanceId() pulumi.StringOutput
- func (o GetProInstanceDetailNetworkAccessPointInfoOutput) RouteType() pulumi.IntOutput
- func (o GetProInstanceDetailNetworkAccessPointInfoOutput) SubnetId() pulumi.StringOutput
- func (o GetProInstanceDetailNetworkAccessPointInfoOutput) ToGetProInstanceDetailNetworkAccessPointInfoOutput() GetProInstanceDetailNetworkAccessPointInfoOutput
- func (o GetProInstanceDetailNetworkAccessPointInfoOutput) ToGetProInstanceDetailNetworkAccessPointInfoOutputWithContext(ctx context.Context) GetProInstanceDetailNetworkAccessPointInfoOutput
- func (o GetProInstanceDetailNetworkAccessPointInfoOutput) VpcId() pulumi.StringOutput
- type GetProInstanceDetailOutputArgs
- type GetProInstanceDetailResult
- type GetProInstanceDetailResultOutput
- func (o GetProInstanceDetailResultOutput) ClusterId() pulumi.StringOutput
- func (o GetProInstanceDetailResultOutput) ClusterInfos() GetProInstanceDetailClusterInfoArrayOutput
- func (o GetProInstanceDetailResultOutput) ClusterSpecInfos() GetProInstanceDetailClusterSpecInfoArrayOutput
- func (GetProInstanceDetailResultOutput) ElementType() reflect.Type
- func (o GetProInstanceDetailResultOutput) Id() pulumi.StringOutput
- func (o GetProInstanceDetailResultOutput) NetworkAccessPointInfos() GetProInstanceDetailNetworkAccessPointInfoArrayOutput
- func (o GetProInstanceDetailResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetProInstanceDetailResultOutput) ToGetProInstanceDetailResultOutput() GetProInstanceDetailResultOutput
- func (o GetProInstanceDetailResultOutput) ToGetProInstanceDetailResultOutputWithContext(ctx context.Context) GetProInstanceDetailResultOutput
- type GetProInstancesArgs
- type GetProInstancesFilter
- type GetProInstancesFilterArgs
- type GetProInstancesFilterArray
- func (GetProInstancesFilterArray) ElementType() reflect.Type
- func (i GetProInstancesFilterArray) ToGetProInstancesFilterArrayOutput() GetProInstancesFilterArrayOutput
- func (i GetProInstancesFilterArray) ToGetProInstancesFilterArrayOutputWithContext(ctx context.Context) GetProInstancesFilterArrayOutput
- type GetProInstancesFilterArrayInput
- type GetProInstancesFilterArrayOutput
- func (GetProInstancesFilterArrayOutput) ElementType() reflect.Type
- func (o GetProInstancesFilterArrayOutput) Index(i pulumi.IntInput) GetProInstancesFilterOutput
- func (o GetProInstancesFilterArrayOutput) ToGetProInstancesFilterArrayOutput() GetProInstancesFilterArrayOutput
- func (o GetProInstancesFilterArrayOutput) ToGetProInstancesFilterArrayOutputWithContext(ctx context.Context) GetProInstancesFilterArrayOutput
- type GetProInstancesFilterInput
- type GetProInstancesFilterOutput
- func (GetProInstancesFilterOutput) ElementType() reflect.Type
- func (o GetProInstancesFilterOutput) Name() pulumi.StringPtrOutput
- func (o GetProInstancesFilterOutput) ToGetProInstancesFilterOutput() GetProInstancesFilterOutput
- func (o GetProInstancesFilterOutput) ToGetProInstancesFilterOutputWithContext(ctx context.Context) GetProInstancesFilterOutput
- func (o GetProInstancesFilterOutput) Values() pulumi.StringArrayOutput
- type GetProInstancesInstance
- type GetProInstancesInstanceArgs
- type GetProInstancesInstanceArray
- func (GetProInstancesInstanceArray) ElementType() reflect.Type
- func (i GetProInstancesInstanceArray) ToGetProInstancesInstanceArrayOutput() GetProInstancesInstanceArrayOutput
- func (i GetProInstancesInstanceArray) ToGetProInstancesInstanceArrayOutputWithContext(ctx context.Context) GetProInstancesInstanceArrayOutput
- type GetProInstancesInstanceArrayInput
- type GetProInstancesInstanceArrayOutput
- func (GetProInstancesInstanceArrayOutput) ElementType() reflect.Type
- func (o GetProInstancesInstanceArrayOutput) Index(i pulumi.IntInput) GetProInstancesInstanceOutput
- func (o GetProInstancesInstanceArrayOutput) ToGetProInstancesInstanceArrayOutput() GetProInstancesInstanceArrayOutput
- func (o GetProInstancesInstanceArrayOutput) ToGetProInstancesInstanceArrayOutputWithContext(ctx context.Context) GetProInstancesInstanceArrayOutput
- type GetProInstancesInstanceInput
- type GetProInstancesInstanceOutput
- func (o GetProInstancesInstanceOutput) AutoRenewFlag() pulumi.IntOutput
- func (o GetProInstancesInstanceOutput) ConfigDisplay() pulumi.StringOutput
- func (o GetProInstancesInstanceOutput) CreateTime() pulumi.StringOutput
- func (GetProInstancesInstanceOutput) ElementType() reflect.Type
- func (o GetProInstancesInstanceOutput) ExpireTime() pulumi.IntOutput
- func (o GetProInstancesInstanceOutput) InstanceId() pulumi.StringOutput
- func (o GetProInstancesInstanceOutput) InstanceName() pulumi.StringOutput
- func (o GetProInstancesInstanceOutput) InstanceVersion() pulumi.StringOutput
- func (o GetProInstancesInstanceOutput) MaxBandWidth() pulumi.IntOutput
- func (o GetProInstancesInstanceOutput) MaxStorage() pulumi.IntOutput
- func (o GetProInstancesInstanceOutput) MaxTps() pulumi.IntOutput
- func (o GetProInstancesInstanceOutput) PayMode() pulumi.IntOutput
- func (o GetProInstancesInstanceOutput) Remark() pulumi.StringOutput
- func (o GetProInstancesInstanceOutput) ScalableTps() pulumi.IntOutput
- func (o GetProInstancesInstanceOutput) SpecName() pulumi.StringOutput
- func (o GetProInstancesInstanceOutput) Status() pulumi.IntOutput
- func (o GetProInstancesInstanceOutput) SubnetId() pulumi.StringOutput
- func (o GetProInstancesInstanceOutput) Tags() GetProInstancesInstanceTagArrayOutput
- func (o GetProInstancesInstanceOutput) ToGetProInstancesInstanceOutput() GetProInstancesInstanceOutput
- func (o GetProInstancesInstanceOutput) ToGetProInstancesInstanceOutputWithContext(ctx context.Context) GetProInstancesInstanceOutput
- func (o GetProInstancesInstanceOutput) VpcId() pulumi.StringOutput
- type GetProInstancesInstanceTag
- type GetProInstancesInstanceTagArgs
- func (GetProInstancesInstanceTagArgs) ElementType() reflect.Type
- func (i GetProInstancesInstanceTagArgs) ToGetProInstancesInstanceTagOutput() GetProInstancesInstanceTagOutput
- func (i GetProInstancesInstanceTagArgs) ToGetProInstancesInstanceTagOutputWithContext(ctx context.Context) GetProInstancesInstanceTagOutput
- type GetProInstancesInstanceTagArray
- func (GetProInstancesInstanceTagArray) ElementType() reflect.Type
- func (i GetProInstancesInstanceTagArray) ToGetProInstancesInstanceTagArrayOutput() GetProInstancesInstanceTagArrayOutput
- func (i GetProInstancesInstanceTagArray) ToGetProInstancesInstanceTagArrayOutputWithContext(ctx context.Context) GetProInstancesInstanceTagArrayOutput
- type GetProInstancesInstanceTagArrayInput
- type GetProInstancesInstanceTagArrayOutput
- func (GetProInstancesInstanceTagArrayOutput) ElementType() reflect.Type
- func (o GetProInstancesInstanceTagArrayOutput) Index(i pulumi.IntInput) GetProInstancesInstanceTagOutput
- func (o GetProInstancesInstanceTagArrayOutput) ToGetProInstancesInstanceTagArrayOutput() GetProInstancesInstanceTagArrayOutput
- func (o GetProInstancesInstanceTagArrayOutput) ToGetProInstancesInstanceTagArrayOutputWithContext(ctx context.Context) GetProInstancesInstanceTagArrayOutput
- type GetProInstancesInstanceTagInput
- type GetProInstancesInstanceTagOutput
- func (GetProInstancesInstanceTagOutput) ElementType() reflect.Type
- func (o GetProInstancesInstanceTagOutput) TagKey() pulumi.StringOutput
- func (o GetProInstancesInstanceTagOutput) TagValue() pulumi.StringOutput
- func (o GetProInstancesInstanceTagOutput) ToGetProInstancesInstanceTagOutput() GetProInstancesInstanceTagOutput
- func (o GetProInstancesInstanceTagOutput) ToGetProInstancesInstanceTagOutputWithContext(ctx context.Context) GetProInstancesInstanceTagOutput
- type GetProInstancesOutputArgs
- type GetProInstancesResult
- type GetProInstancesResultOutput
- func (GetProInstancesResultOutput) ElementType() reflect.Type
- func (o GetProInstancesResultOutput) Filters() GetProInstancesFilterArrayOutput
- func (o GetProInstancesResultOutput) Id() pulumi.StringOutput
- func (o GetProInstancesResultOutput) Instances() GetProInstancesInstanceArrayOutput
- func (o GetProInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetProInstancesResultOutput) ToGetProInstancesResultOutput() GetProInstancesResultOutput
- func (o GetProInstancesResultOutput) ToGetProInstancesResultOutputWithContext(ctx context.Context) GetProInstancesResultOutput
- type GetPublisherSummaryArgs
- type GetPublisherSummaryOutputArgs
- type GetPublisherSummaryResult
- type GetPublisherSummaryResultOutput
- func (o GetPublisherSummaryResultOutput) ClusterId() pulumi.StringOutput
- func (GetPublisherSummaryResultOutput) ElementType() reflect.Type
- func (o GetPublisherSummaryResultOutput) Id() pulumi.StringOutput
- func (o GetPublisherSummaryResultOutput) MsgRateIn() pulumi.Float64Output
- func (o GetPublisherSummaryResultOutput) MsgThroughputIn() pulumi.Float64Output
- func (o GetPublisherSummaryResultOutput) Namespace() pulumi.StringOutput
- func (o GetPublisherSummaryResultOutput) PublisherCount() pulumi.IntOutput
- func (o GetPublisherSummaryResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetPublisherSummaryResultOutput) StorageSize() pulumi.IntOutput
- func (o GetPublisherSummaryResultOutput) ToGetPublisherSummaryResultOutput() GetPublisherSummaryResultOutput
- func (o GetPublisherSummaryResultOutput) ToGetPublisherSummaryResultOutputWithContext(ctx context.Context) GetPublisherSummaryResultOutput
- func (o GetPublisherSummaryResultOutput) Topic() pulumi.StringOutput
- type GetPublishersArgs
- type GetPublishersFilter
- type GetPublishersFilterArgs
- type GetPublishersFilterArray
- type GetPublishersFilterArrayInput
- type GetPublishersFilterArrayOutput
- func (GetPublishersFilterArrayOutput) ElementType() reflect.Type
- func (o GetPublishersFilterArrayOutput) Index(i pulumi.IntInput) GetPublishersFilterOutput
- func (o GetPublishersFilterArrayOutput) ToGetPublishersFilterArrayOutput() GetPublishersFilterArrayOutput
- func (o GetPublishersFilterArrayOutput) ToGetPublishersFilterArrayOutputWithContext(ctx context.Context) GetPublishersFilterArrayOutput
- type GetPublishersFilterInput
- type GetPublishersFilterOutput
- func (GetPublishersFilterOutput) ElementType() reflect.Type
- func (o GetPublishersFilterOutput) Name() pulumi.StringPtrOutput
- func (o GetPublishersFilterOutput) ToGetPublishersFilterOutput() GetPublishersFilterOutput
- func (o GetPublishersFilterOutput) ToGetPublishersFilterOutputWithContext(ctx context.Context) GetPublishersFilterOutput
- func (o GetPublishersFilterOutput) Values() pulumi.StringArrayOutput
- type GetPublishersOutputArgs
- type GetPublishersPublisher
- type GetPublishersPublisherArgs
- type GetPublishersPublisherArray
- func (GetPublishersPublisherArray) ElementType() reflect.Type
- func (i GetPublishersPublisherArray) ToGetPublishersPublisherArrayOutput() GetPublishersPublisherArrayOutput
- func (i GetPublishersPublisherArray) ToGetPublishersPublisherArrayOutputWithContext(ctx context.Context) GetPublishersPublisherArrayOutput
- type GetPublishersPublisherArrayInput
- type GetPublishersPublisherArrayOutput
- func (GetPublishersPublisherArrayOutput) ElementType() reflect.Type
- func (o GetPublishersPublisherArrayOutput) Index(i pulumi.IntInput) GetPublishersPublisherOutput
- func (o GetPublishersPublisherArrayOutput) ToGetPublishersPublisherArrayOutput() GetPublishersPublisherArrayOutput
- func (o GetPublishersPublisherArrayOutput) ToGetPublishersPublisherArrayOutputWithContext(ctx context.Context) GetPublishersPublisherArrayOutput
- type GetPublishersPublisherInput
- type GetPublishersPublisherOutput
- func (o GetPublishersPublisherOutput) Address() pulumi.StringOutput
- func (o GetPublishersPublisherOutput) AverageMsgSize() pulumi.Float64Output
- func (o GetPublishersPublisherOutput) ClientVersion() pulumi.StringOutput
- func (o GetPublishersPublisherOutput) ConnectedSince() pulumi.StringOutput
- func (GetPublishersPublisherOutput) ElementType() reflect.Type
- func (o GetPublishersPublisherOutput) MsgRateIn() pulumi.Float64Output
- func (o GetPublishersPublisherOutput) MsgThroughputIn() pulumi.Float64Output
- func (o GetPublishersPublisherOutput) Partition() pulumi.IntOutput
- func (o GetPublishersPublisherOutput) ProducerId() pulumi.IntOutput
- func (o GetPublishersPublisherOutput) ProducerName() pulumi.StringOutput
- func (o GetPublishersPublisherOutput) ToGetPublishersPublisherOutput() GetPublishersPublisherOutput
- func (o GetPublishersPublisherOutput) ToGetPublishersPublisherOutputWithContext(ctx context.Context) GetPublishersPublisherOutput
- type GetPublishersResult
- type GetPublishersResultOutput
- func (o GetPublishersResultOutput) ClusterId() pulumi.StringOutput
- func (GetPublishersResultOutput) ElementType() reflect.Type
- func (o GetPublishersResultOutput) Filters() GetPublishersFilterArrayOutput
- func (o GetPublishersResultOutput) Id() pulumi.StringOutput
- func (o GetPublishersResultOutput) Namespace() pulumi.StringOutput
- func (o GetPublishersResultOutput) Publishers() GetPublishersPublisherArrayOutput
- func (o GetPublishersResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetPublishersResultOutput) Sort() GetPublishersSortPtrOutput
- func (o GetPublishersResultOutput) ToGetPublishersResultOutput() GetPublishersResultOutput
- func (o GetPublishersResultOutput) ToGetPublishersResultOutputWithContext(ctx context.Context) GetPublishersResultOutput
- func (o GetPublishersResultOutput) Topic() pulumi.StringOutput
- type GetPublishersSort
- type GetPublishersSortArgs
- func (GetPublishersSortArgs) ElementType() reflect.Type
- func (i GetPublishersSortArgs) ToGetPublishersSortOutput() GetPublishersSortOutput
- func (i GetPublishersSortArgs) ToGetPublishersSortOutputWithContext(ctx context.Context) GetPublishersSortOutput
- func (i GetPublishersSortArgs) ToGetPublishersSortPtrOutput() GetPublishersSortPtrOutput
- func (i GetPublishersSortArgs) ToGetPublishersSortPtrOutputWithContext(ctx context.Context) GetPublishersSortPtrOutput
- type GetPublishersSortInput
- type GetPublishersSortOutput
- func (GetPublishersSortOutput) ElementType() reflect.Type
- func (o GetPublishersSortOutput) Name() pulumi.StringOutput
- func (o GetPublishersSortOutput) Order() pulumi.StringOutput
- func (o GetPublishersSortOutput) ToGetPublishersSortOutput() GetPublishersSortOutput
- func (o GetPublishersSortOutput) ToGetPublishersSortOutputWithContext(ctx context.Context) GetPublishersSortOutput
- func (o GetPublishersSortOutput) ToGetPublishersSortPtrOutput() GetPublishersSortPtrOutput
- func (o GetPublishersSortOutput) ToGetPublishersSortPtrOutputWithContext(ctx context.Context) GetPublishersSortPtrOutput
- type GetPublishersSortPtrInput
- type GetPublishersSortPtrOutput
- func (o GetPublishersSortPtrOutput) Elem() GetPublishersSortOutput
- func (GetPublishersSortPtrOutput) ElementType() reflect.Type
- func (o GetPublishersSortPtrOutput) Name() pulumi.StringPtrOutput
- func (o GetPublishersSortPtrOutput) Order() pulumi.StringPtrOutput
- func (o GetPublishersSortPtrOutput) ToGetPublishersSortPtrOutput() GetPublishersSortPtrOutput
- func (o GetPublishersSortPtrOutput) ToGetPublishersSortPtrOutputWithContext(ctx context.Context) GetPublishersSortPtrOutput
- type GetRabbitmqNodeListArgs
- type GetRabbitmqNodeListFilter
- type GetRabbitmqNodeListFilterArgs
- func (GetRabbitmqNodeListFilterArgs) ElementType() reflect.Type
- func (i GetRabbitmqNodeListFilterArgs) ToGetRabbitmqNodeListFilterOutput() GetRabbitmqNodeListFilterOutput
- func (i GetRabbitmqNodeListFilterArgs) ToGetRabbitmqNodeListFilterOutputWithContext(ctx context.Context) GetRabbitmqNodeListFilterOutput
- type GetRabbitmqNodeListFilterArray
- func (GetRabbitmqNodeListFilterArray) ElementType() reflect.Type
- func (i GetRabbitmqNodeListFilterArray) ToGetRabbitmqNodeListFilterArrayOutput() GetRabbitmqNodeListFilterArrayOutput
- func (i GetRabbitmqNodeListFilterArray) ToGetRabbitmqNodeListFilterArrayOutputWithContext(ctx context.Context) GetRabbitmqNodeListFilterArrayOutput
- type GetRabbitmqNodeListFilterArrayInput
- type GetRabbitmqNodeListFilterArrayOutput
- func (GetRabbitmqNodeListFilterArrayOutput) ElementType() reflect.Type
- func (o GetRabbitmqNodeListFilterArrayOutput) Index(i pulumi.IntInput) GetRabbitmqNodeListFilterOutput
- func (o GetRabbitmqNodeListFilterArrayOutput) ToGetRabbitmqNodeListFilterArrayOutput() GetRabbitmqNodeListFilterArrayOutput
- func (o GetRabbitmqNodeListFilterArrayOutput) ToGetRabbitmqNodeListFilterArrayOutputWithContext(ctx context.Context) GetRabbitmqNodeListFilterArrayOutput
- type GetRabbitmqNodeListFilterInput
- type GetRabbitmqNodeListFilterOutput
- func (GetRabbitmqNodeListFilterOutput) ElementType() reflect.Type
- func (o GetRabbitmqNodeListFilterOutput) Name() pulumi.StringPtrOutput
- func (o GetRabbitmqNodeListFilterOutput) ToGetRabbitmqNodeListFilterOutput() GetRabbitmqNodeListFilterOutput
- func (o GetRabbitmqNodeListFilterOutput) ToGetRabbitmqNodeListFilterOutputWithContext(ctx context.Context) GetRabbitmqNodeListFilterOutput
- func (o GetRabbitmqNodeListFilterOutput) Values() pulumi.StringArrayOutput
- type GetRabbitmqNodeListNodeList
- type GetRabbitmqNodeListNodeListArgs
- func (GetRabbitmqNodeListNodeListArgs) ElementType() reflect.Type
- func (i GetRabbitmqNodeListNodeListArgs) ToGetRabbitmqNodeListNodeListOutput() GetRabbitmqNodeListNodeListOutput
- func (i GetRabbitmqNodeListNodeListArgs) ToGetRabbitmqNodeListNodeListOutputWithContext(ctx context.Context) GetRabbitmqNodeListNodeListOutput
- type GetRabbitmqNodeListNodeListArray
- func (GetRabbitmqNodeListNodeListArray) ElementType() reflect.Type
- func (i GetRabbitmqNodeListNodeListArray) ToGetRabbitmqNodeListNodeListArrayOutput() GetRabbitmqNodeListNodeListArrayOutput
- func (i GetRabbitmqNodeListNodeListArray) ToGetRabbitmqNodeListNodeListArrayOutputWithContext(ctx context.Context) GetRabbitmqNodeListNodeListArrayOutput
- type GetRabbitmqNodeListNodeListArrayInput
- type GetRabbitmqNodeListNodeListArrayOutput
- func (GetRabbitmqNodeListNodeListArrayOutput) ElementType() reflect.Type
- func (o GetRabbitmqNodeListNodeListArrayOutput) Index(i pulumi.IntInput) GetRabbitmqNodeListNodeListOutput
- func (o GetRabbitmqNodeListNodeListArrayOutput) ToGetRabbitmqNodeListNodeListArrayOutput() GetRabbitmqNodeListNodeListArrayOutput
- func (o GetRabbitmqNodeListNodeListArrayOutput) ToGetRabbitmqNodeListNodeListArrayOutputWithContext(ctx context.Context) GetRabbitmqNodeListNodeListArrayOutput
- type GetRabbitmqNodeListNodeListInput
- type GetRabbitmqNodeListNodeListOutput
- func (o GetRabbitmqNodeListNodeListOutput) CpuUsage() pulumi.StringOutput
- func (o GetRabbitmqNodeListNodeListOutput) DiskUsage() pulumi.StringOutput
- func (GetRabbitmqNodeListNodeListOutput) ElementType() reflect.Type
- func (o GetRabbitmqNodeListNodeListOutput) Memory() pulumi.IntOutput
- func (o GetRabbitmqNodeListNodeListOutput) NodeName() pulumi.StringOutput
- func (o GetRabbitmqNodeListNodeListOutput) NodeStatus() pulumi.StringOutput
- func (o GetRabbitmqNodeListNodeListOutput) ProcessNumber() pulumi.IntOutput
- func (o GetRabbitmqNodeListNodeListOutput) ToGetRabbitmqNodeListNodeListOutput() GetRabbitmqNodeListNodeListOutput
- func (o GetRabbitmqNodeListNodeListOutput) ToGetRabbitmqNodeListNodeListOutputWithContext(ctx context.Context) GetRabbitmqNodeListNodeListOutput
- type GetRabbitmqNodeListOutputArgs
- type GetRabbitmqNodeListResult
- type GetRabbitmqNodeListResultOutput
- func (GetRabbitmqNodeListResultOutput) ElementType() reflect.Type
- func (o GetRabbitmqNodeListResultOutput) Filters() GetRabbitmqNodeListFilterArrayOutput
- func (o GetRabbitmqNodeListResultOutput) Id() pulumi.StringOutput
- func (o GetRabbitmqNodeListResultOutput) InstanceId() pulumi.StringOutput
- func (o GetRabbitmqNodeListResultOutput) NodeLists() GetRabbitmqNodeListNodeListArrayOutput
- func (o GetRabbitmqNodeListResultOutput) NodeName() pulumi.StringPtrOutput
- func (o GetRabbitmqNodeListResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetRabbitmqNodeListResultOutput) SortElement() pulumi.StringPtrOutput
- func (o GetRabbitmqNodeListResultOutput) SortOrder() pulumi.StringPtrOutput
- func (o GetRabbitmqNodeListResultOutput) ToGetRabbitmqNodeListResultOutput() GetRabbitmqNodeListResultOutput
- func (o GetRabbitmqNodeListResultOutput) ToGetRabbitmqNodeListResultOutputWithContext(ctx context.Context) GetRabbitmqNodeListResultOutput
- type GetRabbitmqVipInstanceFilter
- type GetRabbitmqVipInstanceFilterArgs
- func (GetRabbitmqVipInstanceFilterArgs) ElementType() reflect.Type
- func (i GetRabbitmqVipInstanceFilterArgs) ToGetRabbitmqVipInstanceFilterOutput() GetRabbitmqVipInstanceFilterOutput
- func (i GetRabbitmqVipInstanceFilterArgs) ToGetRabbitmqVipInstanceFilterOutputWithContext(ctx context.Context) GetRabbitmqVipInstanceFilterOutput
- type GetRabbitmqVipInstanceFilterArray
- func (GetRabbitmqVipInstanceFilterArray) ElementType() reflect.Type
- func (i GetRabbitmqVipInstanceFilterArray) ToGetRabbitmqVipInstanceFilterArrayOutput() GetRabbitmqVipInstanceFilterArrayOutput
- func (i GetRabbitmqVipInstanceFilterArray) ToGetRabbitmqVipInstanceFilterArrayOutputWithContext(ctx context.Context) GetRabbitmqVipInstanceFilterArrayOutput
- type GetRabbitmqVipInstanceFilterArrayInput
- type GetRabbitmqVipInstanceFilterArrayOutput
- func (GetRabbitmqVipInstanceFilterArrayOutput) ElementType() reflect.Type
- func (o GetRabbitmqVipInstanceFilterArrayOutput) Index(i pulumi.IntInput) GetRabbitmqVipInstanceFilterOutput
- func (o GetRabbitmqVipInstanceFilterArrayOutput) ToGetRabbitmqVipInstanceFilterArrayOutput() GetRabbitmqVipInstanceFilterArrayOutput
- func (o GetRabbitmqVipInstanceFilterArrayOutput) ToGetRabbitmqVipInstanceFilterArrayOutputWithContext(ctx context.Context) GetRabbitmqVipInstanceFilterArrayOutput
- type GetRabbitmqVipInstanceFilterInput
- type GetRabbitmqVipInstanceFilterOutput
- func (GetRabbitmqVipInstanceFilterOutput) ElementType() reflect.Type
- func (o GetRabbitmqVipInstanceFilterOutput) Name() pulumi.StringPtrOutput
- func (o GetRabbitmqVipInstanceFilterOutput) ToGetRabbitmqVipInstanceFilterOutput() GetRabbitmqVipInstanceFilterOutput
- func (o GetRabbitmqVipInstanceFilterOutput) ToGetRabbitmqVipInstanceFilterOutputWithContext(ctx context.Context) GetRabbitmqVipInstanceFilterOutput
- func (o GetRabbitmqVipInstanceFilterOutput) Values() pulumi.StringArrayOutput
- type GetRabbitmqVipInstanceInstance
- type GetRabbitmqVipInstanceInstanceArgs
- func (GetRabbitmqVipInstanceInstanceArgs) ElementType() reflect.Type
- func (i GetRabbitmqVipInstanceInstanceArgs) ToGetRabbitmqVipInstanceInstanceOutput() GetRabbitmqVipInstanceInstanceOutput
- func (i GetRabbitmqVipInstanceInstanceArgs) ToGetRabbitmqVipInstanceInstanceOutputWithContext(ctx context.Context) GetRabbitmqVipInstanceInstanceOutput
- type GetRabbitmqVipInstanceInstanceArray
- func (GetRabbitmqVipInstanceInstanceArray) ElementType() reflect.Type
- func (i GetRabbitmqVipInstanceInstanceArray) ToGetRabbitmqVipInstanceInstanceArrayOutput() GetRabbitmqVipInstanceInstanceArrayOutput
- func (i GetRabbitmqVipInstanceInstanceArray) ToGetRabbitmqVipInstanceInstanceArrayOutputWithContext(ctx context.Context) GetRabbitmqVipInstanceInstanceArrayOutput
- type GetRabbitmqVipInstanceInstanceArrayInput
- type GetRabbitmqVipInstanceInstanceArrayOutput
- func (GetRabbitmqVipInstanceInstanceArrayOutput) ElementType() reflect.Type
- func (o GetRabbitmqVipInstanceInstanceArrayOutput) Index(i pulumi.IntInput) GetRabbitmqVipInstanceInstanceOutput
- func (o GetRabbitmqVipInstanceInstanceArrayOutput) ToGetRabbitmqVipInstanceInstanceArrayOutput() GetRabbitmqVipInstanceInstanceArrayOutput
- func (o GetRabbitmqVipInstanceInstanceArrayOutput) ToGetRabbitmqVipInstanceInstanceArrayOutputWithContext(ctx context.Context) GetRabbitmqVipInstanceInstanceArrayOutput
- type GetRabbitmqVipInstanceInstanceInput
- type GetRabbitmqVipInstanceInstanceOutput
- func (o GetRabbitmqVipInstanceInstanceOutput) AutoRenewFlag() pulumi.IntOutput
- func (o GetRabbitmqVipInstanceInstanceOutput) ConfigDisplay() pulumi.StringOutput
- func (GetRabbitmqVipInstanceInstanceOutput) ElementType() reflect.Type
- func (o GetRabbitmqVipInstanceInstanceOutput) ExceptionInformation() pulumi.StringOutput
- func (o GetRabbitmqVipInstanceInstanceOutput) ExpireTime() pulumi.IntOutput
- func (o GetRabbitmqVipInstanceInstanceOutput) InstanceId() pulumi.StringOutput
- func (o GetRabbitmqVipInstanceInstanceOutput) InstanceName() pulumi.StringOutput
- func (o GetRabbitmqVipInstanceInstanceOutput) InstanceVersion() pulumi.StringOutput
- func (o GetRabbitmqVipInstanceInstanceOutput) MaxBandWidth() pulumi.IntOutput
- func (o GetRabbitmqVipInstanceInstanceOutput) MaxStorage() pulumi.IntOutput
- func (o GetRabbitmqVipInstanceInstanceOutput) MaxTps() pulumi.IntOutput
- func (o GetRabbitmqVipInstanceInstanceOutput) NodeCount() pulumi.IntOutput
- func (o GetRabbitmqVipInstanceInstanceOutput) PayMode() pulumi.IntOutput
- func (o GetRabbitmqVipInstanceInstanceOutput) Remark() pulumi.StringOutput
- func (o GetRabbitmqVipInstanceInstanceOutput) SpecName() pulumi.StringOutput
- func (o GetRabbitmqVipInstanceInstanceOutput) Status() pulumi.IntOutput
- func (o GetRabbitmqVipInstanceInstanceOutput) ToGetRabbitmqVipInstanceInstanceOutput() GetRabbitmqVipInstanceInstanceOutput
- func (o GetRabbitmqVipInstanceInstanceOutput) ToGetRabbitmqVipInstanceInstanceOutputWithContext(ctx context.Context) GetRabbitmqVipInstanceInstanceOutput
- 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 GetRocketmqMessagesArgs
- type GetRocketmqMessagesMessageTrack
- type GetRocketmqMessagesMessageTrackArgs
- func (GetRocketmqMessagesMessageTrackArgs) ElementType() reflect.Type
- func (i GetRocketmqMessagesMessageTrackArgs) ToGetRocketmqMessagesMessageTrackOutput() GetRocketmqMessagesMessageTrackOutput
- func (i GetRocketmqMessagesMessageTrackArgs) ToGetRocketmqMessagesMessageTrackOutputWithContext(ctx context.Context) GetRocketmqMessagesMessageTrackOutput
- type GetRocketmqMessagesMessageTrackArray
- func (GetRocketmqMessagesMessageTrackArray) ElementType() reflect.Type
- func (i GetRocketmqMessagesMessageTrackArray) ToGetRocketmqMessagesMessageTrackArrayOutput() GetRocketmqMessagesMessageTrackArrayOutput
- func (i GetRocketmqMessagesMessageTrackArray) ToGetRocketmqMessagesMessageTrackArrayOutputWithContext(ctx context.Context) GetRocketmqMessagesMessageTrackArrayOutput
- type GetRocketmqMessagesMessageTrackArrayInput
- type GetRocketmqMessagesMessageTrackArrayOutput
- func (GetRocketmqMessagesMessageTrackArrayOutput) ElementType() reflect.Type
- func (o GetRocketmqMessagesMessageTrackArrayOutput) Index(i pulumi.IntInput) GetRocketmqMessagesMessageTrackOutput
- func (o GetRocketmqMessagesMessageTrackArrayOutput) ToGetRocketmqMessagesMessageTrackArrayOutput() GetRocketmqMessagesMessageTrackArrayOutput
- func (o GetRocketmqMessagesMessageTrackArrayOutput) ToGetRocketmqMessagesMessageTrackArrayOutputWithContext(ctx context.Context) GetRocketmqMessagesMessageTrackArrayOutput
- type GetRocketmqMessagesMessageTrackInput
- type GetRocketmqMessagesMessageTrackOutput
- func (o GetRocketmqMessagesMessageTrackOutput) ConsumeStatus() pulumi.StringOutput
- func (GetRocketmqMessagesMessageTrackOutput) ElementType() reflect.Type
- func (o GetRocketmqMessagesMessageTrackOutput) ExceptionDesc() pulumi.StringOutput
- func (o GetRocketmqMessagesMessageTrackOutput) Group() pulumi.StringOutput
- func (o GetRocketmqMessagesMessageTrackOutput) ToGetRocketmqMessagesMessageTrackOutput() GetRocketmqMessagesMessageTrackOutput
- func (o GetRocketmqMessagesMessageTrackOutput) ToGetRocketmqMessagesMessageTrackOutputWithContext(ctx context.Context) GetRocketmqMessagesMessageTrackOutput
- func (o GetRocketmqMessagesMessageTrackOutput) TrackType() pulumi.StringOutput
- type GetRocketmqMessagesOutputArgs
- type GetRocketmqMessagesResult
- type GetRocketmqMessagesResultOutput
- func (o GetRocketmqMessagesResultOutput) Body() pulumi.StringOutput
- func (o GetRocketmqMessagesResultOutput) ClusterId() pulumi.StringOutput
- func (GetRocketmqMessagesResultOutput) ElementType() reflect.Type
- func (o GetRocketmqMessagesResultOutput) EnvironmentId() pulumi.StringOutput
- func (o GetRocketmqMessagesResultOutput) Id() pulumi.StringOutput
- func (o GetRocketmqMessagesResultOutput) MessageTracks() GetRocketmqMessagesMessageTrackArrayOutput
- func (o GetRocketmqMessagesResultOutput) MsgId() pulumi.StringOutput
- func (o GetRocketmqMessagesResultOutput) ProduceTime() pulumi.StringOutput
- func (o GetRocketmqMessagesResultOutput) ProducerAddr() pulumi.StringOutput
- func (o GetRocketmqMessagesResultOutput) Properties() pulumi.StringOutput
- func (o GetRocketmqMessagesResultOutput) QueryDlqMsg() pulumi.BoolPtrOutput
- func (o GetRocketmqMessagesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetRocketmqMessagesResultOutput) ShowTopicName() pulumi.StringOutput
- func (o GetRocketmqMessagesResultOutput) ToGetRocketmqMessagesResultOutput() GetRocketmqMessagesResultOutput
- func (o GetRocketmqMessagesResultOutput) ToGetRocketmqMessagesResultOutputWithContext(ctx context.Context) GetRocketmqMessagesResultOutput
- func (o GetRocketmqMessagesResultOutput) TopicName() pulumi.StringOutput
- 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 GetVipInstanceArgs
- type GetVipInstanceClusterInfo
- type GetVipInstanceClusterInfoArgs
- func (GetVipInstanceClusterInfoArgs) ElementType() reflect.Type
- func (i GetVipInstanceClusterInfoArgs) ToGetVipInstanceClusterInfoOutput() GetVipInstanceClusterInfoOutput
- func (i GetVipInstanceClusterInfoArgs) ToGetVipInstanceClusterInfoOutputWithContext(ctx context.Context) GetVipInstanceClusterInfoOutput
- type GetVipInstanceClusterInfoArray
- func (GetVipInstanceClusterInfoArray) ElementType() reflect.Type
- func (i GetVipInstanceClusterInfoArray) ToGetVipInstanceClusterInfoArrayOutput() GetVipInstanceClusterInfoArrayOutput
- func (i GetVipInstanceClusterInfoArray) ToGetVipInstanceClusterInfoArrayOutputWithContext(ctx context.Context) GetVipInstanceClusterInfoArrayOutput
- type GetVipInstanceClusterInfoArrayInput
- type GetVipInstanceClusterInfoArrayOutput
- func (GetVipInstanceClusterInfoArrayOutput) ElementType() reflect.Type
- func (o GetVipInstanceClusterInfoArrayOutput) Index(i pulumi.IntInput) GetVipInstanceClusterInfoOutput
- func (o GetVipInstanceClusterInfoArrayOutput) ToGetVipInstanceClusterInfoArrayOutput() GetVipInstanceClusterInfoArrayOutput
- func (o GetVipInstanceClusterInfoArrayOutput) ToGetVipInstanceClusterInfoArrayOutputWithContext(ctx context.Context) GetVipInstanceClusterInfoArrayOutput
- type GetVipInstanceClusterInfoInput
- type GetVipInstanceClusterInfoOutput
- func (o GetVipInstanceClusterInfoOutput) ClusterId() pulumi.StringOutput
- func (o GetVipInstanceClusterInfoOutput) ClusterName() pulumi.StringOutput
- func (o GetVipInstanceClusterInfoOutput) CreateTime() pulumi.IntOutput
- func (GetVipInstanceClusterInfoOutput) ElementType() reflect.Type
- func (o GetVipInstanceClusterInfoOutput) HttpPublicEndpoint() pulumi.StringOutput
- func (o GetVipInstanceClusterInfoOutput) HttpVpcEndpoint() pulumi.StringOutput
- func (o GetVipInstanceClusterInfoOutput) IsVip() pulumi.BoolOutput
- func (o GetVipInstanceClusterInfoOutput) IsolateTime() pulumi.IntOutput
- func (o GetVipInstanceClusterInfoOutput) PublicEndPoint() pulumi.StringOutput
- func (o GetVipInstanceClusterInfoOutput) Region() pulumi.StringOutput
- func (o GetVipInstanceClusterInfoOutput) Remark() pulumi.StringOutput
- func (o GetVipInstanceClusterInfoOutput) RocketMqFlag() pulumi.BoolOutput
- func (o GetVipInstanceClusterInfoOutput) Status() pulumi.IntOutput
- func (o GetVipInstanceClusterInfoOutput) SupportNamespaceEndpoint() pulumi.BoolOutput
- func (o GetVipInstanceClusterInfoOutput) ToGetVipInstanceClusterInfoOutput() GetVipInstanceClusterInfoOutput
- func (o GetVipInstanceClusterInfoOutput) ToGetVipInstanceClusterInfoOutputWithContext(ctx context.Context) GetVipInstanceClusterInfoOutput
- func (o GetVipInstanceClusterInfoOutput) VpcEndPoint() pulumi.StringOutput
- func (o GetVipInstanceClusterInfoOutput) Vpcs() GetVipInstanceClusterInfoVpcArrayOutput
- type GetVipInstanceClusterInfoVpc
- type GetVipInstanceClusterInfoVpcArgs
- func (GetVipInstanceClusterInfoVpcArgs) ElementType() reflect.Type
- func (i GetVipInstanceClusterInfoVpcArgs) ToGetVipInstanceClusterInfoVpcOutput() GetVipInstanceClusterInfoVpcOutput
- func (i GetVipInstanceClusterInfoVpcArgs) ToGetVipInstanceClusterInfoVpcOutputWithContext(ctx context.Context) GetVipInstanceClusterInfoVpcOutput
- type GetVipInstanceClusterInfoVpcArray
- func (GetVipInstanceClusterInfoVpcArray) ElementType() reflect.Type
- func (i GetVipInstanceClusterInfoVpcArray) ToGetVipInstanceClusterInfoVpcArrayOutput() GetVipInstanceClusterInfoVpcArrayOutput
- func (i GetVipInstanceClusterInfoVpcArray) ToGetVipInstanceClusterInfoVpcArrayOutputWithContext(ctx context.Context) GetVipInstanceClusterInfoVpcArrayOutput
- type GetVipInstanceClusterInfoVpcArrayInput
- type GetVipInstanceClusterInfoVpcArrayOutput
- func (GetVipInstanceClusterInfoVpcArrayOutput) ElementType() reflect.Type
- func (o GetVipInstanceClusterInfoVpcArrayOutput) Index(i pulumi.IntInput) GetVipInstanceClusterInfoVpcOutput
- func (o GetVipInstanceClusterInfoVpcArrayOutput) ToGetVipInstanceClusterInfoVpcArrayOutput() GetVipInstanceClusterInfoVpcArrayOutput
- func (o GetVipInstanceClusterInfoVpcArrayOutput) ToGetVipInstanceClusterInfoVpcArrayOutputWithContext(ctx context.Context) GetVipInstanceClusterInfoVpcArrayOutput
- type GetVipInstanceClusterInfoVpcInput
- type GetVipInstanceClusterInfoVpcOutput
- func (GetVipInstanceClusterInfoVpcOutput) ElementType() reflect.Type
- func (o GetVipInstanceClusterInfoVpcOutput) SubnetId() pulumi.StringOutput
- func (o GetVipInstanceClusterInfoVpcOutput) ToGetVipInstanceClusterInfoVpcOutput() GetVipInstanceClusterInfoVpcOutput
- func (o GetVipInstanceClusterInfoVpcOutput) ToGetVipInstanceClusterInfoVpcOutputWithContext(ctx context.Context) GetVipInstanceClusterInfoVpcOutput
- func (o GetVipInstanceClusterInfoVpcOutput) VpcId() pulumi.StringOutput
- type GetVipInstanceInstanceConfig
- type GetVipInstanceInstanceConfigArgs
- func (GetVipInstanceInstanceConfigArgs) ElementType() reflect.Type
- func (i GetVipInstanceInstanceConfigArgs) ToGetVipInstanceInstanceConfigOutput() GetVipInstanceInstanceConfigOutput
- func (i GetVipInstanceInstanceConfigArgs) ToGetVipInstanceInstanceConfigOutputWithContext(ctx context.Context) GetVipInstanceInstanceConfigOutput
- type GetVipInstanceInstanceConfigArray
- func (GetVipInstanceInstanceConfigArray) ElementType() reflect.Type
- func (i GetVipInstanceInstanceConfigArray) ToGetVipInstanceInstanceConfigArrayOutput() GetVipInstanceInstanceConfigArrayOutput
- func (i GetVipInstanceInstanceConfigArray) ToGetVipInstanceInstanceConfigArrayOutputWithContext(ctx context.Context) GetVipInstanceInstanceConfigArrayOutput
- type GetVipInstanceInstanceConfigArrayInput
- type GetVipInstanceInstanceConfigArrayOutput
- func (GetVipInstanceInstanceConfigArrayOutput) ElementType() reflect.Type
- func (o GetVipInstanceInstanceConfigArrayOutput) Index(i pulumi.IntInput) GetVipInstanceInstanceConfigOutput
- func (o GetVipInstanceInstanceConfigArrayOutput) ToGetVipInstanceInstanceConfigArrayOutput() GetVipInstanceInstanceConfigArrayOutput
- func (o GetVipInstanceInstanceConfigArrayOutput) ToGetVipInstanceInstanceConfigArrayOutputWithContext(ctx context.Context) GetVipInstanceInstanceConfigArrayOutput
- type GetVipInstanceInstanceConfigInput
- type GetVipInstanceInstanceConfigNodeDistribution
- type GetVipInstanceInstanceConfigNodeDistributionArgs
- func (GetVipInstanceInstanceConfigNodeDistributionArgs) ElementType() reflect.Type
- func (i GetVipInstanceInstanceConfigNodeDistributionArgs) ToGetVipInstanceInstanceConfigNodeDistributionOutput() GetVipInstanceInstanceConfigNodeDistributionOutput
- func (i GetVipInstanceInstanceConfigNodeDistributionArgs) ToGetVipInstanceInstanceConfigNodeDistributionOutputWithContext(ctx context.Context) GetVipInstanceInstanceConfigNodeDistributionOutput
- type GetVipInstanceInstanceConfigNodeDistributionArray
- func (GetVipInstanceInstanceConfigNodeDistributionArray) ElementType() reflect.Type
- func (i GetVipInstanceInstanceConfigNodeDistributionArray) ToGetVipInstanceInstanceConfigNodeDistributionArrayOutput() GetVipInstanceInstanceConfigNodeDistributionArrayOutput
- func (i GetVipInstanceInstanceConfigNodeDistributionArray) ToGetVipInstanceInstanceConfigNodeDistributionArrayOutputWithContext(ctx context.Context) GetVipInstanceInstanceConfigNodeDistributionArrayOutput
- type GetVipInstanceInstanceConfigNodeDistributionArrayInput
- type GetVipInstanceInstanceConfigNodeDistributionArrayOutput
- func (GetVipInstanceInstanceConfigNodeDistributionArrayOutput) ElementType() reflect.Type
- func (o GetVipInstanceInstanceConfigNodeDistributionArrayOutput) Index(i pulumi.IntInput) GetVipInstanceInstanceConfigNodeDistributionOutput
- func (o GetVipInstanceInstanceConfigNodeDistributionArrayOutput) ToGetVipInstanceInstanceConfigNodeDistributionArrayOutput() GetVipInstanceInstanceConfigNodeDistributionArrayOutput
- func (o GetVipInstanceInstanceConfigNodeDistributionArrayOutput) ToGetVipInstanceInstanceConfigNodeDistributionArrayOutputWithContext(ctx context.Context) GetVipInstanceInstanceConfigNodeDistributionArrayOutput
- type GetVipInstanceInstanceConfigNodeDistributionInput
- type GetVipInstanceInstanceConfigNodeDistributionOutput
- func (GetVipInstanceInstanceConfigNodeDistributionOutput) ElementType() reflect.Type
- func (o GetVipInstanceInstanceConfigNodeDistributionOutput) NodeCount() pulumi.IntOutput
- func (o GetVipInstanceInstanceConfigNodeDistributionOutput) ToGetVipInstanceInstanceConfigNodeDistributionOutput() GetVipInstanceInstanceConfigNodeDistributionOutput
- func (o GetVipInstanceInstanceConfigNodeDistributionOutput) ToGetVipInstanceInstanceConfigNodeDistributionOutputWithContext(ctx context.Context) GetVipInstanceInstanceConfigNodeDistributionOutput
- func (o GetVipInstanceInstanceConfigNodeDistributionOutput) ZoneId() pulumi.StringOutput
- func (o GetVipInstanceInstanceConfigNodeDistributionOutput) ZoneName() pulumi.StringOutput
- type GetVipInstanceInstanceConfigOutput
- func (o GetVipInstanceInstanceConfigOutput) ConfigDisplay() pulumi.StringOutput
- func (GetVipInstanceInstanceConfigOutput) ElementType() reflect.Type
- func (o GetVipInstanceInstanceConfigOutput) MaxGroupNum() pulumi.IntOutput
- func (o GetVipInstanceInstanceConfigOutput) MaxNamespaceNum() pulumi.IntOutput
- func (o GetVipInstanceInstanceConfigOutput) MaxQueuesPerTopic() pulumi.IntOutput
- func (o GetVipInstanceInstanceConfigOutput) MaxTopicNum() pulumi.IntOutput
- func (o GetVipInstanceInstanceConfigOutput) MaxTpsPerNamespace() pulumi.IntOutput
- func (o GetVipInstanceInstanceConfigOutput) NodeCount() pulumi.IntOutput
- func (o GetVipInstanceInstanceConfigOutput) NodeDistributions() GetVipInstanceInstanceConfigNodeDistributionArrayOutput
- func (o GetVipInstanceInstanceConfigOutput) ToGetVipInstanceInstanceConfigOutput() GetVipInstanceInstanceConfigOutput
- func (o GetVipInstanceInstanceConfigOutput) ToGetVipInstanceInstanceConfigOutputWithContext(ctx context.Context) GetVipInstanceInstanceConfigOutput
- func (o GetVipInstanceInstanceConfigOutput) TopicDistributions() GetVipInstanceInstanceConfigTopicDistributionArrayOutput
- func (o GetVipInstanceInstanceConfigOutput) UsedGroupNum() pulumi.IntOutput
- func (o GetVipInstanceInstanceConfigOutput) UsedNamespaceNum() pulumi.IntOutput
- func (o GetVipInstanceInstanceConfigOutput) UsedTopicNum() pulumi.IntOutput
- type GetVipInstanceInstanceConfigTopicDistribution
- type GetVipInstanceInstanceConfigTopicDistributionArgs
- func (GetVipInstanceInstanceConfigTopicDistributionArgs) ElementType() reflect.Type
- func (i GetVipInstanceInstanceConfigTopicDistributionArgs) ToGetVipInstanceInstanceConfigTopicDistributionOutput() GetVipInstanceInstanceConfigTopicDistributionOutput
- func (i GetVipInstanceInstanceConfigTopicDistributionArgs) ToGetVipInstanceInstanceConfigTopicDistributionOutputWithContext(ctx context.Context) GetVipInstanceInstanceConfigTopicDistributionOutput
- type GetVipInstanceInstanceConfigTopicDistributionArray
- func (GetVipInstanceInstanceConfigTopicDistributionArray) ElementType() reflect.Type
- func (i GetVipInstanceInstanceConfigTopicDistributionArray) ToGetVipInstanceInstanceConfigTopicDistributionArrayOutput() GetVipInstanceInstanceConfigTopicDistributionArrayOutput
- func (i GetVipInstanceInstanceConfigTopicDistributionArray) ToGetVipInstanceInstanceConfigTopicDistributionArrayOutputWithContext(ctx context.Context) GetVipInstanceInstanceConfigTopicDistributionArrayOutput
- type GetVipInstanceInstanceConfigTopicDistributionArrayInput
- type GetVipInstanceInstanceConfigTopicDistributionArrayOutput
- func (GetVipInstanceInstanceConfigTopicDistributionArrayOutput) ElementType() reflect.Type
- func (o GetVipInstanceInstanceConfigTopicDistributionArrayOutput) Index(i pulumi.IntInput) GetVipInstanceInstanceConfigTopicDistributionOutput
- func (o GetVipInstanceInstanceConfigTopicDistributionArrayOutput) ToGetVipInstanceInstanceConfigTopicDistributionArrayOutput() GetVipInstanceInstanceConfigTopicDistributionArrayOutput
- func (o GetVipInstanceInstanceConfigTopicDistributionArrayOutput) ToGetVipInstanceInstanceConfigTopicDistributionArrayOutputWithContext(ctx context.Context) GetVipInstanceInstanceConfigTopicDistributionArrayOutput
- type GetVipInstanceInstanceConfigTopicDistributionInput
- type GetVipInstanceInstanceConfigTopicDistributionOutput
- func (o GetVipInstanceInstanceConfigTopicDistributionOutput) Count() pulumi.IntOutput
- func (GetVipInstanceInstanceConfigTopicDistributionOutput) ElementType() reflect.Type
- func (o GetVipInstanceInstanceConfigTopicDistributionOutput) ToGetVipInstanceInstanceConfigTopicDistributionOutput() GetVipInstanceInstanceConfigTopicDistributionOutput
- func (o GetVipInstanceInstanceConfigTopicDistributionOutput) ToGetVipInstanceInstanceConfigTopicDistributionOutputWithContext(ctx context.Context) GetVipInstanceInstanceConfigTopicDistributionOutput
- func (o GetVipInstanceInstanceConfigTopicDistributionOutput) TopicType() pulumi.StringOutput
- type GetVipInstanceOutputArgs
- type GetVipInstanceResult
- type GetVipInstanceResultOutput
- func (o GetVipInstanceResultOutput) ClusterId() pulumi.StringOutput
- func (o GetVipInstanceResultOutput) ClusterInfos() GetVipInstanceClusterInfoArrayOutput
- func (GetVipInstanceResultOutput) ElementType() reflect.Type
- func (o GetVipInstanceResultOutput) Id() pulumi.StringOutput
- func (o GetVipInstanceResultOutput) InstanceConfigs() GetVipInstanceInstanceConfigArrayOutput
- func (o GetVipInstanceResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetVipInstanceResultOutput) ToGetVipInstanceResultOutput() GetVipInstanceResultOutput
- func (o GetVipInstanceResultOutput) ToGetVipInstanceResultOutputWithContext(ctx context.Context) GetVipInstanceResultOutput
- 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 LookupRabbitmqVipInstanceArgs
- type LookupRabbitmqVipInstanceOutputArgs
- type LookupRabbitmqVipInstanceResult
- type LookupRabbitmqVipInstanceResultOutput
- func (LookupRabbitmqVipInstanceResultOutput) ElementType() reflect.Type
- func (o LookupRabbitmqVipInstanceResultOutput) Filters() GetRabbitmqVipInstanceFilterArrayOutput
- func (o LookupRabbitmqVipInstanceResultOutput) Id() pulumi.StringOutput
- func (o LookupRabbitmqVipInstanceResultOutput) Instances() GetRabbitmqVipInstanceInstanceArrayOutput
- func (o LookupRabbitmqVipInstanceResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o LookupRabbitmqVipInstanceResultOutput) ToLookupRabbitmqVipInstanceResultOutput() LookupRabbitmqVipInstanceResultOutput
- func (o LookupRabbitmqVipInstanceResultOutput) ToLookupRabbitmqVipInstanceResultOutputWithContext(ctx context.Context) LookupRabbitmqVipInstanceResultOutput
- 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() NamespaceRetentionPolicyOutput
- func (o NamespaceOutput) ToNamespaceOutput() NamespaceOutput
- func (o NamespaceOutput) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput
- type NamespaceRetentionPolicy
- type NamespaceRetentionPolicyArgs
- func (NamespaceRetentionPolicyArgs) ElementType() reflect.Type
- func (i NamespaceRetentionPolicyArgs) ToNamespaceRetentionPolicyOutput() NamespaceRetentionPolicyOutput
- func (i NamespaceRetentionPolicyArgs) ToNamespaceRetentionPolicyOutputWithContext(ctx context.Context) NamespaceRetentionPolicyOutput
- func (i NamespaceRetentionPolicyArgs) ToNamespaceRetentionPolicyPtrOutput() NamespaceRetentionPolicyPtrOutput
- func (i NamespaceRetentionPolicyArgs) ToNamespaceRetentionPolicyPtrOutputWithContext(ctx context.Context) NamespaceRetentionPolicyPtrOutput
- type NamespaceRetentionPolicyInput
- type NamespaceRetentionPolicyOutput
- func (NamespaceRetentionPolicyOutput) ElementType() reflect.Type
- func (o NamespaceRetentionPolicyOutput) SizeInMb() pulumi.IntPtrOutput
- func (o NamespaceRetentionPolicyOutput) TimeInMinutes() pulumi.IntPtrOutput
- func (o NamespaceRetentionPolicyOutput) ToNamespaceRetentionPolicyOutput() NamespaceRetentionPolicyOutput
- func (o NamespaceRetentionPolicyOutput) ToNamespaceRetentionPolicyOutputWithContext(ctx context.Context) NamespaceRetentionPolicyOutput
- func (o NamespaceRetentionPolicyOutput) ToNamespaceRetentionPolicyPtrOutput() NamespaceRetentionPolicyPtrOutput
- func (o NamespaceRetentionPolicyOutput) ToNamespaceRetentionPolicyPtrOutputWithContext(ctx context.Context) NamespaceRetentionPolicyPtrOutput
- type NamespaceRetentionPolicyPtrInput
- type NamespaceRetentionPolicyPtrOutput
- func (o NamespaceRetentionPolicyPtrOutput) Elem() NamespaceRetentionPolicyOutput
- func (NamespaceRetentionPolicyPtrOutput) ElementType() reflect.Type
- func (o NamespaceRetentionPolicyPtrOutput) SizeInMb() pulumi.IntPtrOutput
- func (o NamespaceRetentionPolicyPtrOutput) TimeInMinutes() pulumi.IntPtrOutput
- func (o NamespaceRetentionPolicyPtrOutput) ToNamespaceRetentionPolicyPtrOutput() NamespaceRetentionPolicyPtrOutput
- func (o NamespaceRetentionPolicyPtrOutput) ToNamespaceRetentionPolicyPtrOutputWithContext(ctx context.Context) NamespaceRetentionPolicyPtrOutput
- 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 ProfessionalCluster
- type ProfessionalClusterArgs
- type ProfessionalClusterArray
- type ProfessionalClusterArrayInput
- type ProfessionalClusterArrayOutput
- func (ProfessionalClusterArrayOutput) ElementType() reflect.Type
- func (o ProfessionalClusterArrayOutput) Index(i pulumi.IntInput) ProfessionalClusterOutput
- func (o ProfessionalClusterArrayOutput) ToProfessionalClusterArrayOutput() ProfessionalClusterArrayOutput
- func (o ProfessionalClusterArrayOutput) ToProfessionalClusterArrayOutputWithContext(ctx context.Context) ProfessionalClusterArrayOutput
- type ProfessionalClusterInput
- type ProfessionalClusterMap
- type ProfessionalClusterMapInput
- type ProfessionalClusterMapOutput
- func (ProfessionalClusterMapOutput) ElementType() reflect.Type
- func (o ProfessionalClusterMapOutput) MapIndex(k pulumi.StringInput) ProfessionalClusterOutput
- func (o ProfessionalClusterMapOutput) ToProfessionalClusterMapOutput() ProfessionalClusterMapOutput
- func (o ProfessionalClusterMapOutput) ToProfessionalClusterMapOutputWithContext(ctx context.Context) ProfessionalClusterMapOutput
- type ProfessionalClusterOutput
- func (o ProfessionalClusterOutput) AutoRenewFlag() pulumi.IntOutput
- func (o ProfessionalClusterOutput) AutoVoucher() pulumi.IntOutput
- func (o ProfessionalClusterOutput) ClusterName() pulumi.StringOutput
- func (ProfessionalClusterOutput) ElementType() reflect.Type
- func (o ProfessionalClusterOutput) ProductName() pulumi.StringOutput
- func (o ProfessionalClusterOutput) StorageSize() pulumi.IntOutput
- func (o ProfessionalClusterOutput) Tags() pulumi.MapOutput
- func (o ProfessionalClusterOutput) TimeSpan() pulumi.IntOutput
- func (o ProfessionalClusterOutput) ToProfessionalClusterOutput() ProfessionalClusterOutput
- func (o ProfessionalClusterOutput) ToProfessionalClusterOutputWithContext(ctx context.Context) ProfessionalClusterOutput
- func (o ProfessionalClusterOutput) Vpc() ProfessionalClusterVpcPtrOutput
- func (o ProfessionalClusterOutput) ZoneIds() pulumi.IntArrayOutput
- type ProfessionalClusterState
- type ProfessionalClusterVpc
- type ProfessionalClusterVpcArgs
- func (ProfessionalClusterVpcArgs) ElementType() reflect.Type
- func (i ProfessionalClusterVpcArgs) ToProfessionalClusterVpcOutput() ProfessionalClusterVpcOutput
- func (i ProfessionalClusterVpcArgs) ToProfessionalClusterVpcOutputWithContext(ctx context.Context) ProfessionalClusterVpcOutput
- func (i ProfessionalClusterVpcArgs) ToProfessionalClusterVpcPtrOutput() ProfessionalClusterVpcPtrOutput
- func (i ProfessionalClusterVpcArgs) ToProfessionalClusterVpcPtrOutputWithContext(ctx context.Context) ProfessionalClusterVpcPtrOutput
- type ProfessionalClusterVpcInput
- type ProfessionalClusterVpcOutput
- func (ProfessionalClusterVpcOutput) ElementType() reflect.Type
- func (o ProfessionalClusterVpcOutput) SubnetId() pulumi.StringOutput
- func (o ProfessionalClusterVpcOutput) ToProfessionalClusterVpcOutput() ProfessionalClusterVpcOutput
- func (o ProfessionalClusterVpcOutput) ToProfessionalClusterVpcOutputWithContext(ctx context.Context) ProfessionalClusterVpcOutput
- func (o ProfessionalClusterVpcOutput) ToProfessionalClusterVpcPtrOutput() ProfessionalClusterVpcPtrOutput
- func (o ProfessionalClusterVpcOutput) ToProfessionalClusterVpcPtrOutputWithContext(ctx context.Context) ProfessionalClusterVpcPtrOutput
- func (o ProfessionalClusterVpcOutput) VpcId() pulumi.StringOutput
- type ProfessionalClusterVpcPtrInput
- type ProfessionalClusterVpcPtrOutput
- func (o ProfessionalClusterVpcPtrOutput) Elem() ProfessionalClusterVpcOutput
- func (ProfessionalClusterVpcPtrOutput) ElementType() reflect.Type
- func (o ProfessionalClusterVpcPtrOutput) SubnetId() pulumi.StringPtrOutput
- func (o ProfessionalClusterVpcPtrOutput) ToProfessionalClusterVpcPtrOutput() ProfessionalClusterVpcPtrOutput
- func (o ProfessionalClusterVpcPtrOutput) ToProfessionalClusterVpcPtrOutputWithContext(ctx context.Context) ProfessionalClusterVpcPtrOutput
- func (o ProfessionalClusterVpcPtrOutput) VpcId() pulumi.StringPtrOutput
- type RabbitmqUser
- type RabbitmqUserArgs
- type RabbitmqUserArray
- type RabbitmqUserArrayInput
- type RabbitmqUserArrayOutput
- func (RabbitmqUserArrayOutput) ElementType() reflect.Type
- func (o RabbitmqUserArrayOutput) Index(i pulumi.IntInput) RabbitmqUserOutput
- func (o RabbitmqUserArrayOutput) ToRabbitmqUserArrayOutput() RabbitmqUserArrayOutput
- func (o RabbitmqUserArrayOutput) ToRabbitmqUserArrayOutputWithContext(ctx context.Context) RabbitmqUserArrayOutput
- type RabbitmqUserInput
- type RabbitmqUserMap
- type RabbitmqUserMapInput
- type RabbitmqUserMapOutput
- func (RabbitmqUserMapOutput) ElementType() reflect.Type
- func (o RabbitmqUserMapOutput) MapIndex(k pulumi.StringInput) RabbitmqUserOutput
- func (o RabbitmqUserMapOutput) ToRabbitmqUserMapOutput() RabbitmqUserMapOutput
- func (o RabbitmqUserMapOutput) ToRabbitmqUserMapOutputWithContext(ctx context.Context) RabbitmqUserMapOutput
- type RabbitmqUserOutput
- func (o RabbitmqUserOutput) Description() pulumi.StringPtrOutput
- func (RabbitmqUserOutput) ElementType() reflect.Type
- func (o RabbitmqUserOutput) InstanceId() pulumi.StringOutput
- func (o RabbitmqUserOutput) MaxChannels() pulumi.IntPtrOutput
- func (o RabbitmqUserOutput) MaxConnections() pulumi.IntPtrOutput
- func (o RabbitmqUserOutput) Password() pulumi.StringOutput
- func (o RabbitmqUserOutput) Tags() pulumi.StringArrayOutput
- func (o RabbitmqUserOutput) ToRabbitmqUserOutput() RabbitmqUserOutput
- func (o RabbitmqUserOutput) ToRabbitmqUserOutputWithContext(ctx context.Context) RabbitmqUserOutput
- func (o RabbitmqUserOutput) User() pulumi.StringOutput
- type RabbitmqUserState
- type RabbitmqVipInstance
- type RabbitmqVipInstanceArgs
- type RabbitmqVipInstanceArray
- type RabbitmqVipInstanceArrayInput
- type RabbitmqVipInstanceArrayOutput
- func (RabbitmqVipInstanceArrayOutput) ElementType() reflect.Type
- func (o RabbitmqVipInstanceArrayOutput) Index(i pulumi.IntInput) RabbitmqVipInstanceOutput
- func (o RabbitmqVipInstanceArrayOutput) ToRabbitmqVipInstanceArrayOutput() RabbitmqVipInstanceArrayOutput
- func (o RabbitmqVipInstanceArrayOutput) ToRabbitmqVipInstanceArrayOutputWithContext(ctx context.Context) RabbitmqVipInstanceArrayOutput
- type RabbitmqVipInstanceInput
- type RabbitmqVipInstanceMap
- type RabbitmqVipInstanceMapInput
- type RabbitmqVipInstanceMapOutput
- func (RabbitmqVipInstanceMapOutput) ElementType() reflect.Type
- func (o RabbitmqVipInstanceMapOutput) MapIndex(k pulumi.StringInput) RabbitmqVipInstanceOutput
- func (o RabbitmqVipInstanceMapOutput) ToRabbitmqVipInstanceMapOutput() RabbitmqVipInstanceMapOutput
- func (o RabbitmqVipInstanceMapOutput) ToRabbitmqVipInstanceMapOutputWithContext(ctx context.Context) RabbitmqVipInstanceMapOutput
- type RabbitmqVipInstanceOutput
- func (o RabbitmqVipInstanceOutput) AutoRenewFlag() pulumi.BoolPtrOutput
- func (o RabbitmqVipInstanceOutput) ClusterName() pulumi.StringOutput
- func (RabbitmqVipInstanceOutput) ElementType() reflect.Type
- func (o RabbitmqVipInstanceOutput) EnableCreateDefaultHaMirrorQueue() pulumi.BoolPtrOutput
- func (o RabbitmqVipInstanceOutput) NodeNum() pulumi.IntPtrOutput
- func (o RabbitmqVipInstanceOutput) NodeSpec() pulumi.StringPtrOutput
- func (o RabbitmqVipInstanceOutput) StorageSize() pulumi.IntPtrOutput
- func (o RabbitmqVipInstanceOutput) SubnetId() pulumi.StringOutput
- func (o RabbitmqVipInstanceOutput) TimeSpan() pulumi.IntPtrOutput
- func (o RabbitmqVipInstanceOutput) ToRabbitmqVipInstanceOutput() RabbitmqVipInstanceOutput
- func (o RabbitmqVipInstanceOutput) ToRabbitmqVipInstanceOutputWithContext(ctx context.Context) RabbitmqVipInstanceOutput
- func (o RabbitmqVipInstanceOutput) VpcId() pulumi.StringOutput
- func (o RabbitmqVipInstanceOutput) ZoneIds() pulumi.IntArrayOutput
- type RabbitmqVipInstanceState
- type RabbitmqVirtualHost
- type RabbitmqVirtualHostArgs
- type RabbitmqVirtualHostArray
- type RabbitmqVirtualHostArrayInput
- type RabbitmqVirtualHostArrayOutput
- func (RabbitmqVirtualHostArrayOutput) ElementType() reflect.Type
- func (o RabbitmqVirtualHostArrayOutput) Index(i pulumi.IntInput) RabbitmqVirtualHostOutput
- func (o RabbitmqVirtualHostArrayOutput) ToRabbitmqVirtualHostArrayOutput() RabbitmqVirtualHostArrayOutput
- func (o RabbitmqVirtualHostArrayOutput) ToRabbitmqVirtualHostArrayOutputWithContext(ctx context.Context) RabbitmqVirtualHostArrayOutput
- type RabbitmqVirtualHostInput
- type RabbitmqVirtualHostMap
- type RabbitmqVirtualHostMapInput
- type RabbitmqVirtualHostMapOutput
- func (RabbitmqVirtualHostMapOutput) ElementType() reflect.Type
- func (o RabbitmqVirtualHostMapOutput) MapIndex(k pulumi.StringInput) RabbitmqVirtualHostOutput
- func (o RabbitmqVirtualHostMapOutput) ToRabbitmqVirtualHostMapOutput() RabbitmqVirtualHostMapOutput
- func (o RabbitmqVirtualHostMapOutput) ToRabbitmqVirtualHostMapOutputWithContext(ctx context.Context) RabbitmqVirtualHostMapOutput
- type RabbitmqVirtualHostOutput
- func (o RabbitmqVirtualHostOutput) Description() pulumi.StringPtrOutput
- func (RabbitmqVirtualHostOutput) ElementType() reflect.Type
- func (o RabbitmqVirtualHostOutput) InstanceId() pulumi.StringOutput
- func (o RabbitmqVirtualHostOutput) ToRabbitmqVirtualHostOutput() RabbitmqVirtualHostOutput
- func (o RabbitmqVirtualHostOutput) ToRabbitmqVirtualHostOutputWithContext(ctx context.Context) RabbitmqVirtualHostOutput
- func (o RabbitmqVirtualHostOutput) TraceFlag() pulumi.BoolPtrOutput
- func (o RabbitmqVirtualHostOutput) VirtualHost() pulumi.StringOutput
- type RabbitmqVirtualHostState
- 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.IntPtrOutputdeprecated
- func (o RocketmqNamespaceOutput) ToRocketmqNamespaceOutput() RocketmqNamespaceOutput
- func (o RocketmqNamespaceOutput) ToRocketmqNamespaceOutputWithContext(ctx context.Context) RocketmqNamespaceOutput
- func (o RocketmqNamespaceOutput) Ttl() pulumi.IntPtrOutputdeprecated
- 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 RocketmqVipInstance
- type RocketmqVipInstanceArgs
- type RocketmqVipInstanceArray
- type RocketmqVipInstanceArrayInput
- type RocketmqVipInstanceArrayOutput
- func (RocketmqVipInstanceArrayOutput) ElementType() reflect.Type
- func (o RocketmqVipInstanceArrayOutput) Index(i pulumi.IntInput) RocketmqVipInstanceOutput
- func (o RocketmqVipInstanceArrayOutput) ToRocketmqVipInstanceArrayOutput() RocketmqVipInstanceArrayOutput
- func (o RocketmqVipInstanceArrayOutput) ToRocketmqVipInstanceArrayOutputWithContext(ctx context.Context) RocketmqVipInstanceArrayOutput
- type RocketmqVipInstanceInput
- type RocketmqVipInstanceIpRule
- type RocketmqVipInstanceIpRuleArgs
- func (RocketmqVipInstanceIpRuleArgs) ElementType() reflect.Type
- func (i RocketmqVipInstanceIpRuleArgs) ToRocketmqVipInstanceIpRuleOutput() RocketmqVipInstanceIpRuleOutput
- func (i RocketmqVipInstanceIpRuleArgs) ToRocketmqVipInstanceIpRuleOutputWithContext(ctx context.Context) RocketmqVipInstanceIpRuleOutput
- type RocketmqVipInstanceIpRuleArray
- func (RocketmqVipInstanceIpRuleArray) ElementType() reflect.Type
- func (i RocketmqVipInstanceIpRuleArray) ToRocketmqVipInstanceIpRuleArrayOutput() RocketmqVipInstanceIpRuleArrayOutput
- func (i RocketmqVipInstanceIpRuleArray) ToRocketmqVipInstanceIpRuleArrayOutputWithContext(ctx context.Context) RocketmqVipInstanceIpRuleArrayOutput
- type RocketmqVipInstanceIpRuleArrayInput
- type RocketmqVipInstanceIpRuleArrayOutput
- func (RocketmqVipInstanceIpRuleArrayOutput) ElementType() reflect.Type
- func (o RocketmqVipInstanceIpRuleArrayOutput) Index(i pulumi.IntInput) RocketmqVipInstanceIpRuleOutput
- func (o RocketmqVipInstanceIpRuleArrayOutput) ToRocketmqVipInstanceIpRuleArrayOutput() RocketmqVipInstanceIpRuleArrayOutput
- func (o RocketmqVipInstanceIpRuleArrayOutput) ToRocketmqVipInstanceIpRuleArrayOutputWithContext(ctx context.Context) RocketmqVipInstanceIpRuleArrayOutput
- type RocketmqVipInstanceIpRuleInput
- type RocketmqVipInstanceIpRuleOutput
- func (o RocketmqVipInstanceIpRuleOutput) Allow() pulumi.BoolOutput
- func (RocketmqVipInstanceIpRuleOutput) ElementType() reflect.Type
- func (o RocketmqVipInstanceIpRuleOutput) IpRule() pulumi.StringOutput
- func (o RocketmqVipInstanceIpRuleOutput) Remark() pulumi.StringOutput
- func (o RocketmqVipInstanceIpRuleOutput) ToRocketmqVipInstanceIpRuleOutput() RocketmqVipInstanceIpRuleOutput
- func (o RocketmqVipInstanceIpRuleOutput) ToRocketmqVipInstanceIpRuleOutputWithContext(ctx context.Context) RocketmqVipInstanceIpRuleOutput
- type RocketmqVipInstanceMap
- type RocketmqVipInstanceMapInput
- type RocketmqVipInstanceMapOutput
- func (RocketmqVipInstanceMapOutput) ElementType() reflect.Type
- func (o RocketmqVipInstanceMapOutput) MapIndex(k pulumi.StringInput) RocketmqVipInstanceOutput
- func (o RocketmqVipInstanceMapOutput) ToRocketmqVipInstanceMapOutput() RocketmqVipInstanceMapOutput
- func (o RocketmqVipInstanceMapOutput) ToRocketmqVipInstanceMapOutputWithContext(ctx context.Context) RocketmqVipInstanceMapOutput
- type RocketmqVipInstanceOutput
- func (RocketmqVipInstanceOutput) ElementType() reflect.Type
- func (o RocketmqVipInstanceOutput) IpRules() RocketmqVipInstanceIpRuleArrayOutput
- func (o RocketmqVipInstanceOutput) Name() pulumi.StringOutput
- func (o RocketmqVipInstanceOutput) NodeCount() pulumi.IntOutput
- func (o RocketmqVipInstanceOutput) Spec() pulumi.StringOutput
- func (o RocketmqVipInstanceOutput) StorageSize() pulumi.IntOutput
- func (o RocketmqVipInstanceOutput) TimeSpan() pulumi.IntOutput
- func (o RocketmqVipInstanceOutput) ToRocketmqVipInstanceOutput() RocketmqVipInstanceOutput
- func (o RocketmqVipInstanceOutput) ToRocketmqVipInstanceOutputWithContext(ctx context.Context) RocketmqVipInstanceOutput
- func (o RocketmqVipInstanceOutput) VpcInfo() RocketmqVipInstanceVpcInfoOutput
- func (o RocketmqVipInstanceOutput) ZoneIds() pulumi.StringArrayOutput
- type RocketmqVipInstanceState
- type RocketmqVipInstanceVpcInfo
- type RocketmqVipInstanceVpcInfoArgs
- func (RocketmqVipInstanceVpcInfoArgs) ElementType() reflect.Type
- func (i RocketmqVipInstanceVpcInfoArgs) ToRocketmqVipInstanceVpcInfoOutput() RocketmqVipInstanceVpcInfoOutput
- func (i RocketmqVipInstanceVpcInfoArgs) ToRocketmqVipInstanceVpcInfoOutputWithContext(ctx context.Context) RocketmqVipInstanceVpcInfoOutput
- func (i RocketmqVipInstanceVpcInfoArgs) ToRocketmqVipInstanceVpcInfoPtrOutput() RocketmqVipInstanceVpcInfoPtrOutput
- func (i RocketmqVipInstanceVpcInfoArgs) ToRocketmqVipInstanceVpcInfoPtrOutputWithContext(ctx context.Context) RocketmqVipInstanceVpcInfoPtrOutput
- type RocketmqVipInstanceVpcInfoInput
- type RocketmqVipInstanceVpcInfoOutput
- func (RocketmqVipInstanceVpcInfoOutput) ElementType() reflect.Type
- func (o RocketmqVipInstanceVpcInfoOutput) SubnetId() pulumi.StringOutput
- func (o RocketmqVipInstanceVpcInfoOutput) ToRocketmqVipInstanceVpcInfoOutput() RocketmqVipInstanceVpcInfoOutput
- func (o RocketmqVipInstanceVpcInfoOutput) ToRocketmqVipInstanceVpcInfoOutputWithContext(ctx context.Context) RocketmqVipInstanceVpcInfoOutput
- func (o RocketmqVipInstanceVpcInfoOutput) ToRocketmqVipInstanceVpcInfoPtrOutput() RocketmqVipInstanceVpcInfoPtrOutput
- func (o RocketmqVipInstanceVpcInfoOutput) ToRocketmqVipInstanceVpcInfoPtrOutputWithContext(ctx context.Context) RocketmqVipInstanceVpcInfoPtrOutput
- func (o RocketmqVipInstanceVpcInfoOutput) VpcId() pulumi.StringOutput
- type RocketmqVipInstanceVpcInfoPtrInput
- type RocketmqVipInstanceVpcInfoPtrOutput
- func (o RocketmqVipInstanceVpcInfoPtrOutput) Elem() RocketmqVipInstanceVpcInfoOutput
- func (RocketmqVipInstanceVpcInfoPtrOutput) ElementType() reflect.Type
- func (o RocketmqVipInstanceVpcInfoPtrOutput) SubnetId() pulumi.StringPtrOutput
- func (o RocketmqVipInstanceVpcInfoPtrOutput) ToRocketmqVipInstanceVpcInfoPtrOutput() RocketmqVipInstanceVpcInfoPtrOutput
- func (o RocketmqVipInstanceVpcInfoPtrOutput) ToRocketmqVipInstanceVpcInfoPtrOutputWithContext(ctx context.Context) RocketmqVipInstanceVpcInfoPtrOutput
- func (o RocketmqVipInstanceVpcInfoPtrOutput) VpcId() pulumi.StringPtrOutput
- 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 SendRocketmqMessage
- type SendRocketmqMessageArgs
- type SendRocketmqMessageArray
- type SendRocketmqMessageArrayInput
- type SendRocketmqMessageArrayOutput
- func (SendRocketmqMessageArrayOutput) ElementType() reflect.Type
- func (o SendRocketmqMessageArrayOutput) Index(i pulumi.IntInput) SendRocketmqMessageOutput
- func (o SendRocketmqMessageArrayOutput) ToSendRocketmqMessageArrayOutput() SendRocketmqMessageArrayOutput
- func (o SendRocketmqMessageArrayOutput) ToSendRocketmqMessageArrayOutputWithContext(ctx context.Context) SendRocketmqMessageArrayOutput
- type SendRocketmqMessageInput
- type SendRocketmqMessageMap
- type SendRocketmqMessageMapInput
- type SendRocketmqMessageMapOutput
- func (SendRocketmqMessageMapOutput) ElementType() reflect.Type
- func (o SendRocketmqMessageMapOutput) MapIndex(k pulumi.StringInput) SendRocketmqMessageOutput
- func (o SendRocketmqMessageMapOutput) ToSendRocketmqMessageMapOutput() SendRocketmqMessageMapOutput
- func (o SendRocketmqMessageMapOutput) ToSendRocketmqMessageMapOutputWithContext(ctx context.Context) SendRocketmqMessageMapOutput
- type SendRocketmqMessageOutput
- func (o SendRocketmqMessageOutput) ClusterId() pulumi.StringOutput
- func (SendRocketmqMessageOutput) ElementType() reflect.Type
- func (o SendRocketmqMessageOutput) MsgBody() pulumi.StringOutput
- func (o SendRocketmqMessageOutput) MsgKey() pulumi.StringPtrOutput
- func (o SendRocketmqMessageOutput) MsgTag() pulumi.StringPtrOutput
- func (o SendRocketmqMessageOutput) NamespaceId() pulumi.StringOutput
- func (o SendRocketmqMessageOutput) ToSendRocketmqMessageOutput() SendRocketmqMessageOutput
- func (o SendRocketmqMessageOutput) ToSendRocketmqMessageOutputWithContext(ctx context.Context) SendRocketmqMessageOutput
- func (o SendRocketmqMessageOutput) TopicName() pulumi.StringOutput
- type SendRocketmqMessageState
- type Subscription
- type SubscriptionArgs
- type SubscriptionArray
- type SubscriptionArrayInput
- type SubscriptionArrayOutput
- func (SubscriptionArrayOutput) ElementType() reflect.Type
- func (o SubscriptionArrayOutput) Index(i pulumi.IntInput) SubscriptionOutput
- func (o SubscriptionArrayOutput) ToSubscriptionArrayOutput() SubscriptionArrayOutput
- func (o SubscriptionArrayOutput) ToSubscriptionArrayOutputWithContext(ctx context.Context) SubscriptionArrayOutput
- type SubscriptionInput
- type SubscriptionMap
- type SubscriptionMapInput
- type SubscriptionMapOutput
- func (SubscriptionMapOutput) ElementType() reflect.Type
- func (o SubscriptionMapOutput) MapIndex(k pulumi.StringInput) SubscriptionOutput
- func (o SubscriptionMapOutput) ToSubscriptionMapOutput() SubscriptionMapOutput
- func (o SubscriptionMapOutput) ToSubscriptionMapOutputWithContext(ctx context.Context) SubscriptionMapOutput
- type SubscriptionOutput
- func (o SubscriptionOutput) AutoCreatePolicyTopic() pulumi.BoolPtrOutput
- func (o SubscriptionOutput) AutoDeletePolicyTopic() pulumi.BoolPtrOutput
- func (o SubscriptionOutput) ClusterId() pulumi.StringOutput
- func (SubscriptionOutput) ElementType() reflect.Type
- func (o SubscriptionOutput) EnvironmentId() pulumi.StringOutput
- func (o SubscriptionOutput) Remark() pulumi.StringPtrOutput
- func (o SubscriptionOutput) SubscriptionName() pulumi.StringOutput
- func (o SubscriptionOutput) ToSubscriptionOutput() SubscriptionOutput
- func (o SubscriptionOutput) ToSubscriptionOutputWithContext(ctx context.Context) SubscriptionOutput
- func (o SubscriptionOutput) TopicName() pulumi.StringOutput
- type SubscriptionState
- 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) PulsarTopicType() 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.IntOutputdeprecated
- type TopicState
- type TopicWithFullId
- type TopicWithFullIdArgs
- type TopicWithFullIdArray
- type TopicWithFullIdArrayInput
- type TopicWithFullIdArrayOutput
- func (TopicWithFullIdArrayOutput) ElementType() reflect.Type
- func (o TopicWithFullIdArrayOutput) Index(i pulumi.IntInput) TopicWithFullIdOutput
- func (o TopicWithFullIdArrayOutput) ToTopicWithFullIdArrayOutput() TopicWithFullIdArrayOutput
- func (o TopicWithFullIdArrayOutput) ToTopicWithFullIdArrayOutputWithContext(ctx context.Context) TopicWithFullIdArrayOutput
- type TopicWithFullIdInput
- type TopicWithFullIdMap
- type TopicWithFullIdMapInput
- type TopicWithFullIdMapOutput
- func (TopicWithFullIdMapOutput) ElementType() reflect.Type
- func (o TopicWithFullIdMapOutput) MapIndex(k pulumi.StringInput) TopicWithFullIdOutput
- func (o TopicWithFullIdMapOutput) ToTopicWithFullIdMapOutput() TopicWithFullIdMapOutput
- func (o TopicWithFullIdMapOutput) ToTopicWithFullIdMapOutputWithContext(ctx context.Context) TopicWithFullIdMapOutput
- type TopicWithFullIdOutput
- func (o TopicWithFullIdOutput) ClusterId() pulumi.StringOutput
- func (o TopicWithFullIdOutput) CreateTime() pulumi.StringOutput
- func (TopicWithFullIdOutput) ElementType() reflect.Type
- func (o TopicWithFullIdOutput) EnvironId() pulumi.StringOutput
- func (o TopicWithFullIdOutput) Partitions() pulumi.IntOutput
- func (o TopicWithFullIdOutput) PulsarTopicType() pulumi.IntOutput
- func (o TopicWithFullIdOutput) Remark() pulumi.StringPtrOutput
- func (o TopicWithFullIdOutput) ToTopicWithFullIdOutput() TopicWithFullIdOutput
- func (o TopicWithFullIdOutput) ToTopicWithFullIdOutputWithContext(ctx context.Context) TopicWithFullIdOutput
- func (o TopicWithFullIdOutput) TopicName() pulumi.StringOutput
- func (o TopicWithFullIdOutput) TopicType() pulumi.IntOutputdeprecated
- type TopicWithFullIdState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetEnvironmentAttributesArgs ¶ added in v0.1.5
type GetEnvironmentAttributesArgs struct { // ID of the Pulsar cluster. ClusterId *string `pulumi:"clusterId"` // Environment (namespace) name. EnvironmentId string `pulumi:"environmentId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getEnvironmentAttributes.
type GetEnvironmentAttributesOutputArgs ¶ added in v0.1.5
type GetEnvironmentAttributesOutputArgs struct { // ID of the Pulsar cluster. ClusterId pulumi.StringPtrInput `pulumi:"clusterId"` // Environment (namespace) name. EnvironmentId pulumi.StringInput `pulumi:"environmentId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getEnvironmentAttributes.
func (GetEnvironmentAttributesOutputArgs) ElementType ¶ added in v0.1.5
func (GetEnvironmentAttributesOutputArgs) ElementType() reflect.Type
type GetEnvironmentAttributesResult ¶ added in v0.1.5
type GetEnvironmentAttributesResult struct { ClusterId *string `pulumi:"clusterId"` EnvironmentId string `pulumi:"environmentId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Expiration time of unconsumed messages, unit second, maximum 1296000 (15 days). MsgTtl int `pulumi:"msgTtl"` // Consumption rate limit, unit byte/second, 0 unlimited rate. RateInByte int `pulumi:"rateInByte"` // Consumption rate limit, unit number/second, 0 is unlimited. RateInSize int `pulumi:"rateInSize"` // Remark. Remark string `pulumi:"remark"` // Duplicate number. Replicas int `pulumi:"replicas"` ResultOutputFile *string `pulumi:"resultOutputFile"` // Consumed message storage policy, unit hour, 0 will be deleted immediately after consumption. RetentionHours int `pulumi:"retentionHours"` // Consumed message storage strategy, unit G, 0 Delete immediately after consumption. RetentionSize int `pulumi:"retentionSize"` }
A collection of values returned by getEnvironmentAttributes.
func GetEnvironmentAttributes ¶ added in v0.1.5
func GetEnvironmentAttributes(ctx *pulumi.Context, args *GetEnvironmentAttributesArgs, opts ...pulumi.InvokeOption) (*GetEnvironmentAttributesResult, error)
Use this data source to query detailed information of tdmq environmentAttributes
## Example Usage
<!--Start PulumiCodeChooser --> ```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 { exampleInstance, err := Tdmq.NewInstance(ctx, "exampleInstance", &Tdmq.InstanceArgs{ ClusterName: pulumi.String("tf_example"), Remark: pulumi.String("remark."), Tags: pulumi.Map{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } exampleNamespace, err := Tdmq.NewNamespace(ctx, "exampleNamespace", &Tdmq.NamespaceArgs{ EnvironName: pulumi.String("tf_example"), MsgTtl: pulumi.Int(300), ClusterId: exampleInstance.ID(), Remark: pulumi.String("remark."), }) if err != nil { return err } _ = Tdmq.GetEnvironmentAttributesOutput(ctx, tdmq.GetEnvironmentAttributesOutputArgs{ EnvironmentId: exampleNamespace.EnvironName, ClusterId: exampleInstance.ID(), }, nil) return nil }) }
``` <!--End PulumiCodeChooser -->
type GetEnvironmentAttributesResultOutput ¶ added in v0.1.5
type GetEnvironmentAttributesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getEnvironmentAttributes.
func GetEnvironmentAttributesOutput ¶ added in v0.1.5
func GetEnvironmentAttributesOutput(ctx *pulumi.Context, args GetEnvironmentAttributesOutputArgs, opts ...pulumi.InvokeOption) GetEnvironmentAttributesResultOutput
func (GetEnvironmentAttributesResultOutput) ClusterId ¶ added in v0.1.5
func (o GetEnvironmentAttributesResultOutput) ClusterId() pulumi.StringPtrOutput
func (GetEnvironmentAttributesResultOutput) ElementType ¶ added in v0.1.5
func (GetEnvironmentAttributesResultOutput) ElementType() reflect.Type
func (GetEnvironmentAttributesResultOutput) EnvironmentId ¶ added in v0.1.5
func (o GetEnvironmentAttributesResultOutput) EnvironmentId() pulumi.StringOutput
func (GetEnvironmentAttributesResultOutput) Id ¶ added in v0.1.5
func (o GetEnvironmentAttributesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetEnvironmentAttributesResultOutput) MsgTtl ¶ added in v0.1.5
func (o GetEnvironmentAttributesResultOutput) MsgTtl() pulumi.IntOutput
Expiration time of unconsumed messages, unit second, maximum 1296000 (15 days).
func (GetEnvironmentAttributesResultOutput) RateInByte ¶ added in v0.1.5
func (o GetEnvironmentAttributesResultOutput) RateInByte() pulumi.IntOutput
Consumption rate limit, unit byte/second, 0 unlimited rate.
func (GetEnvironmentAttributesResultOutput) RateInSize ¶ added in v0.1.5
func (o GetEnvironmentAttributesResultOutput) RateInSize() pulumi.IntOutput
Consumption rate limit, unit number/second, 0 is unlimited.
func (GetEnvironmentAttributesResultOutput) Remark ¶ added in v0.1.5
func (o GetEnvironmentAttributesResultOutput) Remark() pulumi.StringOutput
Remark.
func (GetEnvironmentAttributesResultOutput) Replicas ¶ added in v0.1.5
func (o GetEnvironmentAttributesResultOutput) Replicas() pulumi.IntOutput
Duplicate number.
func (GetEnvironmentAttributesResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetEnvironmentAttributesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetEnvironmentAttributesResultOutput) RetentionHours ¶ added in v0.1.5
func (o GetEnvironmentAttributesResultOutput) RetentionHours() pulumi.IntOutput
Consumed message storage policy, unit hour, 0 will be deleted immediately after consumption.
func (GetEnvironmentAttributesResultOutput) RetentionSize ¶ added in v0.1.5
func (o GetEnvironmentAttributesResultOutput) RetentionSize() pulumi.IntOutput
Consumed message storage strategy, unit G, 0 Delete immediately after consumption.
func (GetEnvironmentAttributesResultOutput) ToGetEnvironmentAttributesResultOutput ¶ added in v0.1.5
func (o GetEnvironmentAttributesResultOutput) ToGetEnvironmentAttributesResultOutput() GetEnvironmentAttributesResultOutput
func (GetEnvironmentAttributesResultOutput) ToGetEnvironmentAttributesResultOutputWithContext ¶ added in v0.1.5
func (o GetEnvironmentAttributesResultOutput) ToGetEnvironmentAttributesResultOutputWithContext(ctx context.Context) GetEnvironmentAttributesResultOutput
type GetProInstanceDetailArgs ¶ added in v0.1.5
type GetProInstanceDetailArgs struct { // Cluster Id. ClusterId string `pulumi:"clusterId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getProInstanceDetail.
type GetProInstanceDetailClusterInfo ¶ added in v0.1.5
type GetProInstanceDetailClusterInfo struct { // Can the route be modifiedNote: This field may return null, indicating that no valid value can be obtained. CanEditRoute bool `pulumi:"canEditRoute"` // Cluster Id. ClusterId string `pulumi:"clusterId"` // Cluster name. ClusterName string `pulumi:"clusterName"` // Creation time. CreateTime string `pulumi:"createTime"` // Maximum storage capacity, unit: MB. MaxStorage int `pulumi:"maxStorage"` // Node distributionNote: This field may return null, indicating that no valid value can be obtained. NodeDistributions []GetProInstanceDetailClusterInfoNodeDistribution `pulumi:"nodeDistributions"` // Descriptive information. Remark string `pulumi:"remark"` // Cluster status, 0: creating, 1: normal, 2: isolated. Status int `pulumi:"status"` // cluster version. Version string `pulumi:"version"` }
type GetProInstanceDetailClusterInfoArgs ¶ added in v0.1.5
type GetProInstanceDetailClusterInfoArgs struct { // Can the route be modifiedNote: This field may return null, indicating that no valid value can be obtained. CanEditRoute pulumi.BoolInput `pulumi:"canEditRoute"` // Cluster Id. ClusterId pulumi.StringInput `pulumi:"clusterId"` // Cluster name. ClusterName pulumi.StringInput `pulumi:"clusterName"` // Creation time. CreateTime pulumi.StringInput `pulumi:"createTime"` // Maximum storage capacity, unit: MB. MaxStorage pulumi.IntInput `pulumi:"maxStorage"` // Node distributionNote: This field may return null, indicating that no valid value can be obtained. NodeDistributions GetProInstanceDetailClusterInfoNodeDistributionArrayInput `pulumi:"nodeDistributions"` // Descriptive information. Remark pulumi.StringInput `pulumi:"remark"` // Cluster status, 0: creating, 1: normal, 2: isolated. Status pulumi.IntInput `pulumi:"status"` // cluster version. Version pulumi.StringInput `pulumi:"version"` }
func (GetProInstanceDetailClusterInfoArgs) ElementType ¶ added in v0.1.5
func (GetProInstanceDetailClusterInfoArgs) ElementType() reflect.Type
func (GetProInstanceDetailClusterInfoArgs) ToGetProInstanceDetailClusterInfoOutput ¶ added in v0.1.5
func (i GetProInstanceDetailClusterInfoArgs) ToGetProInstanceDetailClusterInfoOutput() GetProInstanceDetailClusterInfoOutput
func (GetProInstanceDetailClusterInfoArgs) ToGetProInstanceDetailClusterInfoOutputWithContext ¶ added in v0.1.5
func (i GetProInstanceDetailClusterInfoArgs) ToGetProInstanceDetailClusterInfoOutputWithContext(ctx context.Context) GetProInstanceDetailClusterInfoOutput
type GetProInstanceDetailClusterInfoArray ¶ added in v0.1.5
type GetProInstanceDetailClusterInfoArray []GetProInstanceDetailClusterInfoInput
func (GetProInstanceDetailClusterInfoArray) ElementType ¶ added in v0.1.5
func (GetProInstanceDetailClusterInfoArray) ElementType() reflect.Type
func (GetProInstanceDetailClusterInfoArray) ToGetProInstanceDetailClusterInfoArrayOutput ¶ added in v0.1.5
func (i GetProInstanceDetailClusterInfoArray) ToGetProInstanceDetailClusterInfoArrayOutput() GetProInstanceDetailClusterInfoArrayOutput
func (GetProInstanceDetailClusterInfoArray) ToGetProInstanceDetailClusterInfoArrayOutputWithContext ¶ added in v0.1.5
func (i GetProInstanceDetailClusterInfoArray) ToGetProInstanceDetailClusterInfoArrayOutputWithContext(ctx context.Context) GetProInstanceDetailClusterInfoArrayOutput
type GetProInstanceDetailClusterInfoArrayInput ¶ added in v0.1.5
type GetProInstanceDetailClusterInfoArrayInput interface { pulumi.Input ToGetProInstanceDetailClusterInfoArrayOutput() GetProInstanceDetailClusterInfoArrayOutput ToGetProInstanceDetailClusterInfoArrayOutputWithContext(context.Context) GetProInstanceDetailClusterInfoArrayOutput }
GetProInstanceDetailClusterInfoArrayInput is an input type that accepts GetProInstanceDetailClusterInfoArray and GetProInstanceDetailClusterInfoArrayOutput values. You can construct a concrete instance of `GetProInstanceDetailClusterInfoArrayInput` via:
GetProInstanceDetailClusterInfoArray{ GetProInstanceDetailClusterInfoArgs{...} }
type GetProInstanceDetailClusterInfoArrayOutput ¶ added in v0.1.5
type GetProInstanceDetailClusterInfoArrayOutput struct{ *pulumi.OutputState }
func (GetProInstanceDetailClusterInfoArrayOutput) ElementType ¶ added in v0.1.5
func (GetProInstanceDetailClusterInfoArrayOutput) ElementType() reflect.Type
func (GetProInstanceDetailClusterInfoArrayOutput) ToGetProInstanceDetailClusterInfoArrayOutput ¶ added in v0.1.5
func (o GetProInstanceDetailClusterInfoArrayOutput) ToGetProInstanceDetailClusterInfoArrayOutput() GetProInstanceDetailClusterInfoArrayOutput
func (GetProInstanceDetailClusterInfoArrayOutput) ToGetProInstanceDetailClusterInfoArrayOutputWithContext ¶ added in v0.1.5
func (o GetProInstanceDetailClusterInfoArrayOutput) ToGetProInstanceDetailClusterInfoArrayOutputWithContext(ctx context.Context) GetProInstanceDetailClusterInfoArrayOutput
type GetProInstanceDetailClusterInfoInput ¶ added in v0.1.5
type GetProInstanceDetailClusterInfoInput interface { pulumi.Input ToGetProInstanceDetailClusterInfoOutput() GetProInstanceDetailClusterInfoOutput ToGetProInstanceDetailClusterInfoOutputWithContext(context.Context) GetProInstanceDetailClusterInfoOutput }
GetProInstanceDetailClusterInfoInput is an input type that accepts GetProInstanceDetailClusterInfoArgs and GetProInstanceDetailClusterInfoOutput values. You can construct a concrete instance of `GetProInstanceDetailClusterInfoInput` via:
GetProInstanceDetailClusterInfoArgs{...}
type GetProInstanceDetailClusterInfoNodeDistribution ¶ added in v0.1.5
type GetProInstanceDetailClusterInfoNodeDistributionArgs ¶ added in v0.1.5
type GetProInstanceDetailClusterInfoNodeDistributionArgs struct { // Number of nodes. NodeCount pulumi.IntInput `pulumi:"nodeCount"` // Availability zone ID. ZoneId pulumi.StringInput `pulumi:"zoneId"` // Availability zone. ZoneName pulumi.StringInput `pulumi:"zoneName"` }
func (GetProInstanceDetailClusterInfoNodeDistributionArgs) ElementType ¶ added in v0.1.5
func (GetProInstanceDetailClusterInfoNodeDistributionArgs) ElementType() reflect.Type
func (GetProInstanceDetailClusterInfoNodeDistributionArgs) ToGetProInstanceDetailClusterInfoNodeDistributionOutput ¶ added in v0.1.5
func (i GetProInstanceDetailClusterInfoNodeDistributionArgs) ToGetProInstanceDetailClusterInfoNodeDistributionOutput() GetProInstanceDetailClusterInfoNodeDistributionOutput
func (GetProInstanceDetailClusterInfoNodeDistributionArgs) ToGetProInstanceDetailClusterInfoNodeDistributionOutputWithContext ¶ added in v0.1.5
func (i GetProInstanceDetailClusterInfoNodeDistributionArgs) ToGetProInstanceDetailClusterInfoNodeDistributionOutputWithContext(ctx context.Context) GetProInstanceDetailClusterInfoNodeDistributionOutput
type GetProInstanceDetailClusterInfoNodeDistributionArray ¶ added in v0.1.5
type GetProInstanceDetailClusterInfoNodeDistributionArray []GetProInstanceDetailClusterInfoNodeDistributionInput
func (GetProInstanceDetailClusterInfoNodeDistributionArray) ElementType ¶ added in v0.1.5
func (GetProInstanceDetailClusterInfoNodeDistributionArray) ElementType() reflect.Type
func (GetProInstanceDetailClusterInfoNodeDistributionArray) ToGetProInstanceDetailClusterInfoNodeDistributionArrayOutput ¶ added in v0.1.5
func (i GetProInstanceDetailClusterInfoNodeDistributionArray) ToGetProInstanceDetailClusterInfoNodeDistributionArrayOutput() GetProInstanceDetailClusterInfoNodeDistributionArrayOutput
func (GetProInstanceDetailClusterInfoNodeDistributionArray) ToGetProInstanceDetailClusterInfoNodeDistributionArrayOutputWithContext ¶ added in v0.1.5
func (i GetProInstanceDetailClusterInfoNodeDistributionArray) ToGetProInstanceDetailClusterInfoNodeDistributionArrayOutputWithContext(ctx context.Context) GetProInstanceDetailClusterInfoNodeDistributionArrayOutput
type GetProInstanceDetailClusterInfoNodeDistributionArrayInput ¶ added in v0.1.5
type GetProInstanceDetailClusterInfoNodeDistributionArrayInput interface { pulumi.Input ToGetProInstanceDetailClusterInfoNodeDistributionArrayOutput() GetProInstanceDetailClusterInfoNodeDistributionArrayOutput ToGetProInstanceDetailClusterInfoNodeDistributionArrayOutputWithContext(context.Context) GetProInstanceDetailClusterInfoNodeDistributionArrayOutput }
GetProInstanceDetailClusterInfoNodeDistributionArrayInput is an input type that accepts GetProInstanceDetailClusterInfoNodeDistributionArray and GetProInstanceDetailClusterInfoNodeDistributionArrayOutput values. You can construct a concrete instance of `GetProInstanceDetailClusterInfoNodeDistributionArrayInput` via:
GetProInstanceDetailClusterInfoNodeDistributionArray{ GetProInstanceDetailClusterInfoNodeDistributionArgs{...} }
type GetProInstanceDetailClusterInfoNodeDistributionArrayOutput ¶ added in v0.1.5
type GetProInstanceDetailClusterInfoNodeDistributionArrayOutput struct{ *pulumi.OutputState }
func (GetProInstanceDetailClusterInfoNodeDistributionArrayOutput) ElementType ¶ added in v0.1.5
func (GetProInstanceDetailClusterInfoNodeDistributionArrayOutput) ElementType() reflect.Type
func (GetProInstanceDetailClusterInfoNodeDistributionArrayOutput) ToGetProInstanceDetailClusterInfoNodeDistributionArrayOutput ¶ added in v0.1.5
func (o GetProInstanceDetailClusterInfoNodeDistributionArrayOutput) ToGetProInstanceDetailClusterInfoNodeDistributionArrayOutput() GetProInstanceDetailClusterInfoNodeDistributionArrayOutput
func (GetProInstanceDetailClusterInfoNodeDistributionArrayOutput) ToGetProInstanceDetailClusterInfoNodeDistributionArrayOutputWithContext ¶ added in v0.1.5
func (o GetProInstanceDetailClusterInfoNodeDistributionArrayOutput) ToGetProInstanceDetailClusterInfoNodeDistributionArrayOutputWithContext(ctx context.Context) GetProInstanceDetailClusterInfoNodeDistributionArrayOutput
type GetProInstanceDetailClusterInfoNodeDistributionInput ¶ added in v0.1.5
type GetProInstanceDetailClusterInfoNodeDistributionInput interface { pulumi.Input ToGetProInstanceDetailClusterInfoNodeDistributionOutput() GetProInstanceDetailClusterInfoNodeDistributionOutput ToGetProInstanceDetailClusterInfoNodeDistributionOutputWithContext(context.Context) GetProInstanceDetailClusterInfoNodeDistributionOutput }
GetProInstanceDetailClusterInfoNodeDistributionInput is an input type that accepts GetProInstanceDetailClusterInfoNodeDistributionArgs and GetProInstanceDetailClusterInfoNodeDistributionOutput values. You can construct a concrete instance of `GetProInstanceDetailClusterInfoNodeDistributionInput` via:
GetProInstanceDetailClusterInfoNodeDistributionArgs{...}
type GetProInstanceDetailClusterInfoNodeDistributionOutput ¶ added in v0.1.5
type GetProInstanceDetailClusterInfoNodeDistributionOutput struct{ *pulumi.OutputState }
func (GetProInstanceDetailClusterInfoNodeDistributionOutput) ElementType ¶ added in v0.1.5
func (GetProInstanceDetailClusterInfoNodeDistributionOutput) ElementType() reflect.Type
func (GetProInstanceDetailClusterInfoNodeDistributionOutput) NodeCount ¶ added in v0.1.5
func (o GetProInstanceDetailClusterInfoNodeDistributionOutput) NodeCount() pulumi.IntOutput
Number of nodes.
func (GetProInstanceDetailClusterInfoNodeDistributionOutput) ToGetProInstanceDetailClusterInfoNodeDistributionOutput ¶ added in v0.1.5
func (o GetProInstanceDetailClusterInfoNodeDistributionOutput) ToGetProInstanceDetailClusterInfoNodeDistributionOutput() GetProInstanceDetailClusterInfoNodeDistributionOutput
func (GetProInstanceDetailClusterInfoNodeDistributionOutput) ToGetProInstanceDetailClusterInfoNodeDistributionOutputWithContext ¶ added in v0.1.5
func (o GetProInstanceDetailClusterInfoNodeDistributionOutput) ToGetProInstanceDetailClusterInfoNodeDistributionOutputWithContext(ctx context.Context) GetProInstanceDetailClusterInfoNodeDistributionOutput
func (GetProInstanceDetailClusterInfoNodeDistributionOutput) ZoneId ¶ added in v0.1.5
func (o GetProInstanceDetailClusterInfoNodeDistributionOutput) ZoneId() pulumi.StringOutput
Availability zone ID.
func (GetProInstanceDetailClusterInfoNodeDistributionOutput) ZoneName ¶ added in v0.1.5
func (o GetProInstanceDetailClusterInfoNodeDistributionOutput) ZoneName() pulumi.StringOutput
Availability zone.
type GetProInstanceDetailClusterInfoOutput ¶ added in v0.1.5
type GetProInstanceDetailClusterInfoOutput struct{ *pulumi.OutputState }
func (GetProInstanceDetailClusterInfoOutput) CanEditRoute ¶ added in v0.1.5
func (o GetProInstanceDetailClusterInfoOutput) CanEditRoute() pulumi.BoolOutput
Can the route be modifiedNote: This field may return null, indicating that no valid value can be obtained.
func (GetProInstanceDetailClusterInfoOutput) ClusterId ¶ added in v0.1.5
func (o GetProInstanceDetailClusterInfoOutput) ClusterId() pulumi.StringOutput
Cluster Id.
func (GetProInstanceDetailClusterInfoOutput) ClusterName ¶ added in v0.1.5
func (o GetProInstanceDetailClusterInfoOutput) ClusterName() pulumi.StringOutput
Cluster name.
func (GetProInstanceDetailClusterInfoOutput) CreateTime ¶ added in v0.1.5
func (o GetProInstanceDetailClusterInfoOutput) CreateTime() pulumi.StringOutput
Creation time.
func (GetProInstanceDetailClusterInfoOutput) ElementType ¶ added in v0.1.5
func (GetProInstanceDetailClusterInfoOutput) ElementType() reflect.Type
func (GetProInstanceDetailClusterInfoOutput) MaxStorage ¶ added in v0.1.5
func (o GetProInstanceDetailClusterInfoOutput) MaxStorage() pulumi.IntOutput
Maximum storage capacity, unit: MB.
func (GetProInstanceDetailClusterInfoOutput) NodeDistributions ¶ added in v0.1.5
func (o GetProInstanceDetailClusterInfoOutput) NodeDistributions() GetProInstanceDetailClusterInfoNodeDistributionArrayOutput
Node distributionNote: This field may return null, indicating that no valid value can be obtained.
func (GetProInstanceDetailClusterInfoOutput) Remark ¶ added in v0.1.5
func (o GetProInstanceDetailClusterInfoOutput) Remark() pulumi.StringOutput
Descriptive information.
func (GetProInstanceDetailClusterInfoOutput) Status ¶ added in v0.1.5
func (o GetProInstanceDetailClusterInfoOutput) Status() pulumi.IntOutput
Cluster status, 0: creating, 1: normal, 2: isolated.
func (GetProInstanceDetailClusterInfoOutput) ToGetProInstanceDetailClusterInfoOutput ¶ added in v0.1.5
func (o GetProInstanceDetailClusterInfoOutput) ToGetProInstanceDetailClusterInfoOutput() GetProInstanceDetailClusterInfoOutput
func (GetProInstanceDetailClusterInfoOutput) ToGetProInstanceDetailClusterInfoOutputWithContext ¶ added in v0.1.5
func (o GetProInstanceDetailClusterInfoOutput) ToGetProInstanceDetailClusterInfoOutputWithContext(ctx context.Context) GetProInstanceDetailClusterInfoOutput
func (GetProInstanceDetailClusterInfoOutput) Version ¶ added in v0.1.5
func (o GetProInstanceDetailClusterInfoOutput) Version() pulumi.StringOutput
cluster version.
type GetProInstanceDetailClusterSpecInfo ¶ added in v0.1.5
type GetProInstanceDetailClusterSpecInfo struct { // peak bandwidth. Unit: mbps. MaxBandWidth int `pulumi:"maxBandWidth"` // Maximum number of namespaces. MaxNamespaces int `pulumi:"maxNamespaces"` // Maximum number of topic partitions. MaxTopics int `pulumi:"maxTopics"` // peak tps. MaxTps int `pulumi:"maxTps"` // Elastic TPS outside specificationNote: This field may return null, indicating that no valid value can be obtained. ScalableTps int `pulumi:"scalableTps"` // Cluster specification name. SpecName string `pulumi:"specName"` }
type GetProInstanceDetailClusterSpecInfoArgs ¶ added in v0.1.5
type GetProInstanceDetailClusterSpecInfoArgs struct { // peak bandwidth. Unit: mbps. MaxBandWidth pulumi.IntInput `pulumi:"maxBandWidth"` // Maximum number of namespaces. MaxNamespaces pulumi.IntInput `pulumi:"maxNamespaces"` // Maximum number of topic partitions. MaxTopics pulumi.IntInput `pulumi:"maxTopics"` // peak tps. MaxTps pulumi.IntInput `pulumi:"maxTps"` // Elastic TPS outside specificationNote: This field may return null, indicating that no valid value can be obtained. ScalableTps pulumi.IntInput `pulumi:"scalableTps"` // Cluster specification name. SpecName pulumi.StringInput `pulumi:"specName"` }
func (GetProInstanceDetailClusterSpecInfoArgs) ElementType ¶ added in v0.1.5
func (GetProInstanceDetailClusterSpecInfoArgs) ElementType() reflect.Type
func (GetProInstanceDetailClusterSpecInfoArgs) ToGetProInstanceDetailClusterSpecInfoOutput ¶ added in v0.1.5
func (i GetProInstanceDetailClusterSpecInfoArgs) ToGetProInstanceDetailClusterSpecInfoOutput() GetProInstanceDetailClusterSpecInfoOutput
func (GetProInstanceDetailClusterSpecInfoArgs) ToGetProInstanceDetailClusterSpecInfoOutputWithContext ¶ added in v0.1.5
func (i GetProInstanceDetailClusterSpecInfoArgs) ToGetProInstanceDetailClusterSpecInfoOutputWithContext(ctx context.Context) GetProInstanceDetailClusterSpecInfoOutput
type GetProInstanceDetailClusterSpecInfoArray ¶ added in v0.1.5
type GetProInstanceDetailClusterSpecInfoArray []GetProInstanceDetailClusterSpecInfoInput
func (GetProInstanceDetailClusterSpecInfoArray) ElementType ¶ added in v0.1.5
func (GetProInstanceDetailClusterSpecInfoArray) ElementType() reflect.Type
func (GetProInstanceDetailClusterSpecInfoArray) ToGetProInstanceDetailClusterSpecInfoArrayOutput ¶ added in v0.1.5
func (i GetProInstanceDetailClusterSpecInfoArray) ToGetProInstanceDetailClusterSpecInfoArrayOutput() GetProInstanceDetailClusterSpecInfoArrayOutput
func (GetProInstanceDetailClusterSpecInfoArray) ToGetProInstanceDetailClusterSpecInfoArrayOutputWithContext ¶ added in v0.1.5
func (i GetProInstanceDetailClusterSpecInfoArray) ToGetProInstanceDetailClusterSpecInfoArrayOutputWithContext(ctx context.Context) GetProInstanceDetailClusterSpecInfoArrayOutput
type GetProInstanceDetailClusterSpecInfoArrayInput ¶ added in v0.1.5
type GetProInstanceDetailClusterSpecInfoArrayInput interface { pulumi.Input ToGetProInstanceDetailClusterSpecInfoArrayOutput() GetProInstanceDetailClusterSpecInfoArrayOutput ToGetProInstanceDetailClusterSpecInfoArrayOutputWithContext(context.Context) GetProInstanceDetailClusterSpecInfoArrayOutput }
GetProInstanceDetailClusterSpecInfoArrayInput is an input type that accepts GetProInstanceDetailClusterSpecInfoArray and GetProInstanceDetailClusterSpecInfoArrayOutput values. You can construct a concrete instance of `GetProInstanceDetailClusterSpecInfoArrayInput` via:
GetProInstanceDetailClusterSpecInfoArray{ GetProInstanceDetailClusterSpecInfoArgs{...} }
type GetProInstanceDetailClusterSpecInfoArrayOutput ¶ added in v0.1.5
type GetProInstanceDetailClusterSpecInfoArrayOutput struct{ *pulumi.OutputState }
func (GetProInstanceDetailClusterSpecInfoArrayOutput) ElementType ¶ added in v0.1.5
func (GetProInstanceDetailClusterSpecInfoArrayOutput) ElementType() reflect.Type
func (GetProInstanceDetailClusterSpecInfoArrayOutput) ToGetProInstanceDetailClusterSpecInfoArrayOutput ¶ added in v0.1.5
func (o GetProInstanceDetailClusterSpecInfoArrayOutput) ToGetProInstanceDetailClusterSpecInfoArrayOutput() GetProInstanceDetailClusterSpecInfoArrayOutput
func (GetProInstanceDetailClusterSpecInfoArrayOutput) ToGetProInstanceDetailClusterSpecInfoArrayOutputWithContext ¶ added in v0.1.5
func (o GetProInstanceDetailClusterSpecInfoArrayOutput) ToGetProInstanceDetailClusterSpecInfoArrayOutputWithContext(ctx context.Context) GetProInstanceDetailClusterSpecInfoArrayOutput
type GetProInstanceDetailClusterSpecInfoInput ¶ added in v0.1.5
type GetProInstanceDetailClusterSpecInfoInput interface { pulumi.Input ToGetProInstanceDetailClusterSpecInfoOutput() GetProInstanceDetailClusterSpecInfoOutput ToGetProInstanceDetailClusterSpecInfoOutputWithContext(context.Context) GetProInstanceDetailClusterSpecInfoOutput }
GetProInstanceDetailClusterSpecInfoInput is an input type that accepts GetProInstanceDetailClusterSpecInfoArgs and GetProInstanceDetailClusterSpecInfoOutput values. You can construct a concrete instance of `GetProInstanceDetailClusterSpecInfoInput` via:
GetProInstanceDetailClusterSpecInfoArgs{...}
type GetProInstanceDetailClusterSpecInfoOutput ¶ added in v0.1.5
type GetProInstanceDetailClusterSpecInfoOutput struct{ *pulumi.OutputState }
func (GetProInstanceDetailClusterSpecInfoOutput) ElementType ¶ added in v0.1.5
func (GetProInstanceDetailClusterSpecInfoOutput) ElementType() reflect.Type
func (GetProInstanceDetailClusterSpecInfoOutput) MaxBandWidth ¶ added in v0.1.5
func (o GetProInstanceDetailClusterSpecInfoOutput) MaxBandWidth() pulumi.IntOutput
peak bandwidth. Unit: mbps.
func (GetProInstanceDetailClusterSpecInfoOutput) MaxNamespaces ¶ added in v0.1.5
func (o GetProInstanceDetailClusterSpecInfoOutput) MaxNamespaces() pulumi.IntOutput
Maximum number of namespaces.
func (GetProInstanceDetailClusterSpecInfoOutput) MaxTopics ¶ added in v0.1.5
func (o GetProInstanceDetailClusterSpecInfoOutput) MaxTopics() pulumi.IntOutput
Maximum number of topic partitions.
func (GetProInstanceDetailClusterSpecInfoOutput) MaxTps ¶ added in v0.1.5
func (o GetProInstanceDetailClusterSpecInfoOutput) MaxTps() pulumi.IntOutput
peak tps.
func (GetProInstanceDetailClusterSpecInfoOutput) ScalableTps ¶ added in v0.1.5
func (o GetProInstanceDetailClusterSpecInfoOutput) ScalableTps() pulumi.IntOutput
Elastic TPS outside specificationNote: This field may return null, indicating that no valid value can be obtained.
func (GetProInstanceDetailClusterSpecInfoOutput) SpecName ¶ added in v0.1.5
func (o GetProInstanceDetailClusterSpecInfoOutput) SpecName() pulumi.StringOutput
Cluster specification name.
func (GetProInstanceDetailClusterSpecInfoOutput) ToGetProInstanceDetailClusterSpecInfoOutput ¶ added in v0.1.5
func (o GetProInstanceDetailClusterSpecInfoOutput) ToGetProInstanceDetailClusterSpecInfoOutput() GetProInstanceDetailClusterSpecInfoOutput
func (GetProInstanceDetailClusterSpecInfoOutput) ToGetProInstanceDetailClusterSpecInfoOutputWithContext ¶ added in v0.1.5
func (o GetProInstanceDetailClusterSpecInfoOutput) ToGetProInstanceDetailClusterSpecInfoOutputWithContext(ctx context.Context) GetProInstanceDetailClusterSpecInfoOutput
type GetProInstanceDetailNetworkAccessPointInfo ¶ added in v0.1.5
type GetProInstanceDetailNetworkAccessPointInfo struct { // access address. Endpoint string `pulumi:"endpoint"` // instance id. InstanceId string `pulumi:"instanceId"` // Access point type: 0: support network access point 1: VPC access point 2: public network access point. RouteType int `pulumi:"routeType"` // Subnet id, support network and public network access point, this field is emptyNote: This field may return null, indicating that no valid value can be obtained. SubnetId string `pulumi:"subnetId"` // The id of the vpc, the supporting network and the access point of the public network, this field is emptyNote: This field may return null, indicating that no valid value can be obtained. VpcId string `pulumi:"vpcId"` }
type GetProInstanceDetailNetworkAccessPointInfoArgs ¶ added in v0.1.5
type GetProInstanceDetailNetworkAccessPointInfoArgs struct { // access address. Endpoint pulumi.StringInput `pulumi:"endpoint"` // instance id. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Access point type: 0: support network access point 1: VPC access point 2: public network access point. RouteType pulumi.IntInput `pulumi:"routeType"` // Subnet id, support network and public network access point, this field is emptyNote: This field may return null, indicating that no valid value can be obtained. SubnetId pulumi.StringInput `pulumi:"subnetId"` // The id of the vpc, the supporting network and the access point of the public network, this field is emptyNote: This field may return null, indicating that no valid value can be obtained. VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (GetProInstanceDetailNetworkAccessPointInfoArgs) ElementType ¶ added in v0.1.5
func (GetProInstanceDetailNetworkAccessPointInfoArgs) ElementType() reflect.Type
func (GetProInstanceDetailNetworkAccessPointInfoArgs) ToGetProInstanceDetailNetworkAccessPointInfoOutput ¶ added in v0.1.5
func (i GetProInstanceDetailNetworkAccessPointInfoArgs) ToGetProInstanceDetailNetworkAccessPointInfoOutput() GetProInstanceDetailNetworkAccessPointInfoOutput
func (GetProInstanceDetailNetworkAccessPointInfoArgs) ToGetProInstanceDetailNetworkAccessPointInfoOutputWithContext ¶ added in v0.1.5
func (i GetProInstanceDetailNetworkAccessPointInfoArgs) ToGetProInstanceDetailNetworkAccessPointInfoOutputWithContext(ctx context.Context) GetProInstanceDetailNetworkAccessPointInfoOutput
type GetProInstanceDetailNetworkAccessPointInfoArray ¶ added in v0.1.5
type GetProInstanceDetailNetworkAccessPointInfoArray []GetProInstanceDetailNetworkAccessPointInfoInput
func (GetProInstanceDetailNetworkAccessPointInfoArray) ElementType ¶ added in v0.1.5
func (GetProInstanceDetailNetworkAccessPointInfoArray) ElementType() reflect.Type
func (GetProInstanceDetailNetworkAccessPointInfoArray) ToGetProInstanceDetailNetworkAccessPointInfoArrayOutput ¶ added in v0.1.5
func (i GetProInstanceDetailNetworkAccessPointInfoArray) ToGetProInstanceDetailNetworkAccessPointInfoArrayOutput() GetProInstanceDetailNetworkAccessPointInfoArrayOutput
func (GetProInstanceDetailNetworkAccessPointInfoArray) ToGetProInstanceDetailNetworkAccessPointInfoArrayOutputWithContext ¶ added in v0.1.5
func (i GetProInstanceDetailNetworkAccessPointInfoArray) ToGetProInstanceDetailNetworkAccessPointInfoArrayOutputWithContext(ctx context.Context) GetProInstanceDetailNetworkAccessPointInfoArrayOutput
type GetProInstanceDetailNetworkAccessPointInfoArrayInput ¶ added in v0.1.5
type GetProInstanceDetailNetworkAccessPointInfoArrayInput interface { pulumi.Input ToGetProInstanceDetailNetworkAccessPointInfoArrayOutput() GetProInstanceDetailNetworkAccessPointInfoArrayOutput ToGetProInstanceDetailNetworkAccessPointInfoArrayOutputWithContext(context.Context) GetProInstanceDetailNetworkAccessPointInfoArrayOutput }
GetProInstanceDetailNetworkAccessPointInfoArrayInput is an input type that accepts GetProInstanceDetailNetworkAccessPointInfoArray and GetProInstanceDetailNetworkAccessPointInfoArrayOutput values. You can construct a concrete instance of `GetProInstanceDetailNetworkAccessPointInfoArrayInput` via:
GetProInstanceDetailNetworkAccessPointInfoArray{ GetProInstanceDetailNetworkAccessPointInfoArgs{...} }
type GetProInstanceDetailNetworkAccessPointInfoArrayOutput ¶ added in v0.1.5
type GetProInstanceDetailNetworkAccessPointInfoArrayOutput struct{ *pulumi.OutputState }
func (GetProInstanceDetailNetworkAccessPointInfoArrayOutput) ElementType ¶ added in v0.1.5
func (GetProInstanceDetailNetworkAccessPointInfoArrayOutput) ElementType() reflect.Type
func (GetProInstanceDetailNetworkAccessPointInfoArrayOutput) ToGetProInstanceDetailNetworkAccessPointInfoArrayOutput ¶ added in v0.1.5
func (o GetProInstanceDetailNetworkAccessPointInfoArrayOutput) ToGetProInstanceDetailNetworkAccessPointInfoArrayOutput() GetProInstanceDetailNetworkAccessPointInfoArrayOutput
func (GetProInstanceDetailNetworkAccessPointInfoArrayOutput) ToGetProInstanceDetailNetworkAccessPointInfoArrayOutputWithContext ¶ added in v0.1.5
func (o GetProInstanceDetailNetworkAccessPointInfoArrayOutput) ToGetProInstanceDetailNetworkAccessPointInfoArrayOutputWithContext(ctx context.Context) GetProInstanceDetailNetworkAccessPointInfoArrayOutput
type GetProInstanceDetailNetworkAccessPointInfoInput ¶ added in v0.1.5
type GetProInstanceDetailNetworkAccessPointInfoInput interface { pulumi.Input ToGetProInstanceDetailNetworkAccessPointInfoOutput() GetProInstanceDetailNetworkAccessPointInfoOutput ToGetProInstanceDetailNetworkAccessPointInfoOutputWithContext(context.Context) GetProInstanceDetailNetworkAccessPointInfoOutput }
GetProInstanceDetailNetworkAccessPointInfoInput is an input type that accepts GetProInstanceDetailNetworkAccessPointInfoArgs and GetProInstanceDetailNetworkAccessPointInfoOutput values. You can construct a concrete instance of `GetProInstanceDetailNetworkAccessPointInfoInput` via:
GetProInstanceDetailNetworkAccessPointInfoArgs{...}
type GetProInstanceDetailNetworkAccessPointInfoOutput ¶ added in v0.1.5
type GetProInstanceDetailNetworkAccessPointInfoOutput struct{ *pulumi.OutputState }
func (GetProInstanceDetailNetworkAccessPointInfoOutput) ElementType ¶ added in v0.1.5
func (GetProInstanceDetailNetworkAccessPointInfoOutput) ElementType() reflect.Type
func (GetProInstanceDetailNetworkAccessPointInfoOutput) Endpoint ¶ added in v0.1.5
func (o GetProInstanceDetailNetworkAccessPointInfoOutput) Endpoint() pulumi.StringOutput
access address.
func (GetProInstanceDetailNetworkAccessPointInfoOutput) InstanceId ¶ added in v0.1.5
func (o GetProInstanceDetailNetworkAccessPointInfoOutput) InstanceId() pulumi.StringOutput
instance id.
func (GetProInstanceDetailNetworkAccessPointInfoOutput) RouteType ¶ added in v0.1.5
func (o GetProInstanceDetailNetworkAccessPointInfoOutput) RouteType() pulumi.IntOutput
Access point type: 0: support network access point 1: VPC access point 2: public network access point.
func (GetProInstanceDetailNetworkAccessPointInfoOutput) SubnetId ¶ added in v0.1.5
func (o GetProInstanceDetailNetworkAccessPointInfoOutput) SubnetId() pulumi.StringOutput
Subnet id, support network and public network access point, this field is emptyNote: This field may return null, indicating that no valid value can be obtained.
func (GetProInstanceDetailNetworkAccessPointInfoOutput) ToGetProInstanceDetailNetworkAccessPointInfoOutput ¶ added in v0.1.5
func (o GetProInstanceDetailNetworkAccessPointInfoOutput) ToGetProInstanceDetailNetworkAccessPointInfoOutput() GetProInstanceDetailNetworkAccessPointInfoOutput
func (GetProInstanceDetailNetworkAccessPointInfoOutput) ToGetProInstanceDetailNetworkAccessPointInfoOutputWithContext ¶ added in v0.1.5
func (o GetProInstanceDetailNetworkAccessPointInfoOutput) ToGetProInstanceDetailNetworkAccessPointInfoOutputWithContext(ctx context.Context) GetProInstanceDetailNetworkAccessPointInfoOutput
func (GetProInstanceDetailNetworkAccessPointInfoOutput) VpcId ¶ added in v0.1.5
func (o GetProInstanceDetailNetworkAccessPointInfoOutput) VpcId() pulumi.StringOutput
The id of the vpc, the supporting network and the access point of the public network, this field is emptyNote: This field may return null, indicating that no valid value can be obtained.
type GetProInstanceDetailOutputArgs ¶ added in v0.1.5
type GetProInstanceDetailOutputArgs struct { // Cluster Id. ClusterId pulumi.StringInput `pulumi:"clusterId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getProInstanceDetail.
func (GetProInstanceDetailOutputArgs) ElementType ¶ added in v0.1.5
func (GetProInstanceDetailOutputArgs) ElementType() reflect.Type
type GetProInstanceDetailResult ¶ added in v0.1.5
type GetProInstanceDetailResult struct { // Cluster Id. ClusterId string `pulumi:"clusterId"` // Cluster information. ClusterInfos []GetProInstanceDetailClusterInfo `pulumi:"clusterInfos"` // Cluster specification informationNote: This field may return null, indicating that no valid value can be obtained. ClusterSpecInfos []GetProInstanceDetailClusterSpecInfo `pulumi:"clusterSpecInfos"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Cluster network access point informationNote: This field may return null, indicating that no valid value can be obtained. NetworkAccessPointInfos []GetProInstanceDetailNetworkAccessPointInfo `pulumi:"networkAccessPointInfos"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getProInstanceDetail.
func GetProInstanceDetail ¶ added in v0.1.5
func GetProInstanceDetail(ctx *pulumi.Context, args *GetProInstanceDetailArgs, opts ...pulumi.InvokeOption) (*GetProInstanceDetailResult, error)
Use this data source to query detailed information of tdmq proInstanceDetail
## Example Usage
<!--Start PulumiCodeChooser --> ```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.GetProInstanceDetail(ctx, &tdmq.GetProInstanceDetailArgs{ ClusterId: "pulsar-9n95ax58b9vn", }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetProInstanceDetailResultOutput ¶ added in v0.1.5
type GetProInstanceDetailResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getProInstanceDetail.
func GetProInstanceDetailOutput ¶ added in v0.1.5
func GetProInstanceDetailOutput(ctx *pulumi.Context, args GetProInstanceDetailOutputArgs, opts ...pulumi.InvokeOption) GetProInstanceDetailResultOutput
func (GetProInstanceDetailResultOutput) ClusterId ¶ added in v0.1.5
func (o GetProInstanceDetailResultOutput) ClusterId() pulumi.StringOutput
Cluster Id.
func (GetProInstanceDetailResultOutput) ClusterInfos ¶ added in v0.1.5
func (o GetProInstanceDetailResultOutput) ClusterInfos() GetProInstanceDetailClusterInfoArrayOutput
Cluster information.
func (GetProInstanceDetailResultOutput) ClusterSpecInfos ¶ added in v0.1.5
func (o GetProInstanceDetailResultOutput) ClusterSpecInfos() GetProInstanceDetailClusterSpecInfoArrayOutput
Cluster specification informationNote: This field may return null, indicating that no valid value can be obtained.
func (GetProInstanceDetailResultOutput) ElementType ¶ added in v0.1.5
func (GetProInstanceDetailResultOutput) ElementType() reflect.Type
func (GetProInstanceDetailResultOutput) Id ¶ added in v0.1.5
func (o GetProInstanceDetailResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetProInstanceDetailResultOutput) NetworkAccessPointInfos ¶ added in v0.1.5
func (o GetProInstanceDetailResultOutput) NetworkAccessPointInfos() GetProInstanceDetailNetworkAccessPointInfoArrayOutput
Cluster network access point informationNote: This field may return null, indicating that no valid value can be obtained.
func (GetProInstanceDetailResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetProInstanceDetailResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetProInstanceDetailResultOutput) ToGetProInstanceDetailResultOutput ¶ added in v0.1.5
func (o GetProInstanceDetailResultOutput) ToGetProInstanceDetailResultOutput() GetProInstanceDetailResultOutput
func (GetProInstanceDetailResultOutput) ToGetProInstanceDetailResultOutputWithContext ¶ added in v0.1.5
func (o GetProInstanceDetailResultOutput) ToGetProInstanceDetailResultOutputWithContext(ctx context.Context) GetProInstanceDetailResultOutput
type GetProInstancesArgs ¶ added in v0.1.5
type GetProInstancesArgs struct { // query condition filter. Filters []GetProInstancesFilter `pulumi:"filters"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getProInstances.
type GetProInstancesFilter ¶ added in v0.1.5
type GetProInstancesFilterArgs ¶ added in v0.1.5
type GetProInstancesFilterArgs struct { // The name of the filter parameter. Name pulumi.StringPtrInput `pulumi:"name"` // value. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetProInstancesFilterArgs) ElementType ¶ added in v0.1.5
func (GetProInstancesFilterArgs) ElementType() reflect.Type
func (GetProInstancesFilterArgs) ToGetProInstancesFilterOutput ¶ added in v0.1.5
func (i GetProInstancesFilterArgs) ToGetProInstancesFilterOutput() GetProInstancesFilterOutput
func (GetProInstancesFilterArgs) ToGetProInstancesFilterOutputWithContext ¶ added in v0.1.5
func (i GetProInstancesFilterArgs) ToGetProInstancesFilterOutputWithContext(ctx context.Context) GetProInstancesFilterOutput
type GetProInstancesFilterArray ¶ added in v0.1.5
type GetProInstancesFilterArray []GetProInstancesFilterInput
func (GetProInstancesFilterArray) ElementType ¶ added in v0.1.5
func (GetProInstancesFilterArray) ElementType() reflect.Type
func (GetProInstancesFilterArray) ToGetProInstancesFilterArrayOutput ¶ added in v0.1.5
func (i GetProInstancesFilterArray) ToGetProInstancesFilterArrayOutput() GetProInstancesFilterArrayOutput
func (GetProInstancesFilterArray) ToGetProInstancesFilterArrayOutputWithContext ¶ added in v0.1.5
func (i GetProInstancesFilterArray) ToGetProInstancesFilterArrayOutputWithContext(ctx context.Context) GetProInstancesFilterArrayOutput
type GetProInstancesFilterArrayInput ¶ added in v0.1.5
type GetProInstancesFilterArrayInput interface { pulumi.Input ToGetProInstancesFilterArrayOutput() GetProInstancesFilterArrayOutput ToGetProInstancesFilterArrayOutputWithContext(context.Context) GetProInstancesFilterArrayOutput }
GetProInstancesFilterArrayInput is an input type that accepts GetProInstancesFilterArray and GetProInstancesFilterArrayOutput values. You can construct a concrete instance of `GetProInstancesFilterArrayInput` via:
GetProInstancesFilterArray{ GetProInstancesFilterArgs{...} }
type GetProInstancesFilterArrayOutput ¶ added in v0.1.5
type GetProInstancesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetProInstancesFilterArrayOutput) ElementType ¶ added in v0.1.5
func (GetProInstancesFilterArrayOutput) ElementType() reflect.Type
func (GetProInstancesFilterArrayOutput) Index ¶ added in v0.1.5
func (o GetProInstancesFilterArrayOutput) Index(i pulumi.IntInput) GetProInstancesFilterOutput
func (GetProInstancesFilterArrayOutput) ToGetProInstancesFilterArrayOutput ¶ added in v0.1.5
func (o GetProInstancesFilterArrayOutput) ToGetProInstancesFilterArrayOutput() GetProInstancesFilterArrayOutput
func (GetProInstancesFilterArrayOutput) ToGetProInstancesFilterArrayOutputWithContext ¶ added in v0.1.5
func (o GetProInstancesFilterArrayOutput) ToGetProInstancesFilterArrayOutputWithContext(ctx context.Context) GetProInstancesFilterArrayOutput
type GetProInstancesFilterInput ¶ added in v0.1.5
type GetProInstancesFilterInput interface { pulumi.Input ToGetProInstancesFilterOutput() GetProInstancesFilterOutput ToGetProInstancesFilterOutputWithContext(context.Context) GetProInstancesFilterOutput }
GetProInstancesFilterInput is an input type that accepts GetProInstancesFilterArgs and GetProInstancesFilterOutput values. You can construct a concrete instance of `GetProInstancesFilterInput` via:
GetProInstancesFilterArgs{...}
type GetProInstancesFilterOutput ¶ added in v0.1.5
type GetProInstancesFilterOutput struct{ *pulumi.OutputState }
func (GetProInstancesFilterOutput) ElementType ¶ added in v0.1.5
func (GetProInstancesFilterOutput) ElementType() reflect.Type
func (GetProInstancesFilterOutput) Name ¶ added in v0.1.5
func (o GetProInstancesFilterOutput) Name() pulumi.StringPtrOutput
The name of the filter parameter.
func (GetProInstancesFilterOutput) ToGetProInstancesFilterOutput ¶ added in v0.1.5
func (o GetProInstancesFilterOutput) ToGetProInstancesFilterOutput() GetProInstancesFilterOutput
func (GetProInstancesFilterOutput) ToGetProInstancesFilterOutputWithContext ¶ added in v0.1.5
func (o GetProInstancesFilterOutput) ToGetProInstancesFilterOutputWithContext(ctx context.Context) GetProInstancesFilterOutput
func (GetProInstancesFilterOutput) Values ¶ added in v0.1.5
func (o GetProInstancesFilterOutput) Values() pulumi.StringArrayOutput
value.
type GetProInstancesInstance ¶ added in v0.1.5
type GetProInstancesInstance struct { // Automatic renewal mark, 0 indicates the default state (the user has not set it, that is, the initial state is manual renewal), 1 indicates automatic renewal, 2 indicates that the automatic renewal is not specified (user setting). AutoRenewFlag int `pulumi:"autoRenewFlag"` // Instance configuration specification name. ConfigDisplay string `pulumi:"configDisplay"` // Create time. CreateTime string `pulumi:"createTime"` // Instance expiration time, in milliseconds. ExpireTime int `pulumi:"expireTime"` // Instance ID. InstanceId string `pulumi:"instanceId"` // Instance name. InstanceName string `pulumi:"instanceName"` // Instance version. InstanceVersion string `pulumi:"instanceVersion"` // Peak bandwidth. Unit: mbps. MaxBandWidth int `pulumi:"maxBandWidth"` // Storage capacity, in GB. MaxStorage int `pulumi:"maxStorage"` // Peak TPS. MaxTps int `pulumi:"maxTps"` // 0-postpaid, 1-prepaid. PayMode int `pulumi:"payMode"` // RemarksNote: This field may return null, indicating that no valid value can be obtained. Remark string `pulumi:"remark"` // Elastic TPS outside specificationNote: This field may return null, indicating that no valid value can be obtained. ScalableTps int `pulumi:"scalableTps"` // Instance Configuration ID. SpecName string `pulumi:"specName"` // Instance status, 0-creating, 1-normal, 2-isolating, 3-destroyed, 4-abnormal, 5-delivery failure, 6-allocation change, 7-allocation failure. Status int `pulumi:"status"` // Subnet idNote: This field may return null, indicating that no valid value can be obtained. SubnetId string `pulumi:"subnetId"` // Tag list. Tags []GetProInstancesInstanceTag `pulumi:"tags"` // Id of the VPCNote: This field may return null, indicating that no valid value can be obtained. VpcId string `pulumi:"vpcId"` }
type GetProInstancesInstanceArgs ¶ added in v0.1.5
type GetProInstancesInstanceArgs struct { // Automatic renewal mark, 0 indicates the default state (the user has not set it, that is, the initial state is manual renewal), 1 indicates automatic renewal, 2 indicates that the automatic renewal is not specified (user setting). AutoRenewFlag pulumi.IntInput `pulumi:"autoRenewFlag"` // Instance configuration specification name. ConfigDisplay pulumi.StringInput `pulumi:"configDisplay"` // Create time. CreateTime pulumi.StringInput `pulumi:"createTime"` // Instance expiration time, in milliseconds. ExpireTime pulumi.IntInput `pulumi:"expireTime"` // Instance ID. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Instance name. InstanceName pulumi.StringInput `pulumi:"instanceName"` // Instance version. InstanceVersion pulumi.StringInput `pulumi:"instanceVersion"` // Peak bandwidth. Unit: mbps. MaxBandWidth pulumi.IntInput `pulumi:"maxBandWidth"` // Storage capacity, in GB. MaxStorage pulumi.IntInput `pulumi:"maxStorage"` // Peak TPS. MaxTps pulumi.IntInput `pulumi:"maxTps"` // 0-postpaid, 1-prepaid. PayMode pulumi.IntInput `pulumi:"payMode"` // RemarksNote: This field may return null, indicating that no valid value can be obtained. Remark pulumi.StringInput `pulumi:"remark"` // Elastic TPS outside specificationNote: This field may return null, indicating that no valid value can be obtained. ScalableTps pulumi.IntInput `pulumi:"scalableTps"` // Instance Configuration ID. SpecName pulumi.StringInput `pulumi:"specName"` // Instance status, 0-creating, 1-normal, 2-isolating, 3-destroyed, 4-abnormal, 5-delivery failure, 6-allocation change, 7-allocation failure. Status pulumi.IntInput `pulumi:"status"` // Subnet idNote: This field may return null, indicating that no valid value can be obtained. SubnetId pulumi.StringInput `pulumi:"subnetId"` // Tag list. Tags GetProInstancesInstanceTagArrayInput `pulumi:"tags"` // Id of the VPCNote: This field may return null, indicating that no valid value can be obtained. VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (GetProInstancesInstanceArgs) ElementType ¶ added in v0.1.5
func (GetProInstancesInstanceArgs) ElementType() reflect.Type
func (GetProInstancesInstanceArgs) ToGetProInstancesInstanceOutput ¶ added in v0.1.5
func (i GetProInstancesInstanceArgs) ToGetProInstancesInstanceOutput() GetProInstancesInstanceOutput
func (GetProInstancesInstanceArgs) ToGetProInstancesInstanceOutputWithContext ¶ added in v0.1.5
func (i GetProInstancesInstanceArgs) ToGetProInstancesInstanceOutputWithContext(ctx context.Context) GetProInstancesInstanceOutput
type GetProInstancesInstanceArray ¶ added in v0.1.5
type GetProInstancesInstanceArray []GetProInstancesInstanceInput
func (GetProInstancesInstanceArray) ElementType ¶ added in v0.1.5
func (GetProInstancesInstanceArray) ElementType() reflect.Type
func (GetProInstancesInstanceArray) ToGetProInstancesInstanceArrayOutput ¶ added in v0.1.5
func (i GetProInstancesInstanceArray) ToGetProInstancesInstanceArrayOutput() GetProInstancesInstanceArrayOutput
func (GetProInstancesInstanceArray) ToGetProInstancesInstanceArrayOutputWithContext ¶ added in v0.1.5
func (i GetProInstancesInstanceArray) ToGetProInstancesInstanceArrayOutputWithContext(ctx context.Context) GetProInstancesInstanceArrayOutput
type GetProInstancesInstanceArrayInput ¶ added in v0.1.5
type GetProInstancesInstanceArrayInput interface { pulumi.Input ToGetProInstancesInstanceArrayOutput() GetProInstancesInstanceArrayOutput ToGetProInstancesInstanceArrayOutputWithContext(context.Context) GetProInstancesInstanceArrayOutput }
GetProInstancesInstanceArrayInput is an input type that accepts GetProInstancesInstanceArray and GetProInstancesInstanceArrayOutput values. You can construct a concrete instance of `GetProInstancesInstanceArrayInput` via:
GetProInstancesInstanceArray{ GetProInstancesInstanceArgs{...} }
type GetProInstancesInstanceArrayOutput ¶ added in v0.1.5
type GetProInstancesInstanceArrayOutput struct{ *pulumi.OutputState }
func (GetProInstancesInstanceArrayOutput) ElementType ¶ added in v0.1.5
func (GetProInstancesInstanceArrayOutput) ElementType() reflect.Type
func (GetProInstancesInstanceArrayOutput) Index ¶ added in v0.1.5
func (o GetProInstancesInstanceArrayOutput) Index(i pulumi.IntInput) GetProInstancesInstanceOutput
func (GetProInstancesInstanceArrayOutput) ToGetProInstancesInstanceArrayOutput ¶ added in v0.1.5
func (o GetProInstancesInstanceArrayOutput) ToGetProInstancesInstanceArrayOutput() GetProInstancesInstanceArrayOutput
func (GetProInstancesInstanceArrayOutput) ToGetProInstancesInstanceArrayOutputWithContext ¶ added in v0.1.5
func (o GetProInstancesInstanceArrayOutput) ToGetProInstancesInstanceArrayOutputWithContext(ctx context.Context) GetProInstancesInstanceArrayOutput
type GetProInstancesInstanceInput ¶ added in v0.1.5
type GetProInstancesInstanceInput interface { pulumi.Input ToGetProInstancesInstanceOutput() GetProInstancesInstanceOutput ToGetProInstancesInstanceOutputWithContext(context.Context) GetProInstancesInstanceOutput }
GetProInstancesInstanceInput is an input type that accepts GetProInstancesInstanceArgs and GetProInstancesInstanceOutput values. You can construct a concrete instance of `GetProInstancesInstanceInput` via:
GetProInstancesInstanceArgs{...}
type GetProInstancesInstanceOutput ¶ added in v0.1.5
type GetProInstancesInstanceOutput struct{ *pulumi.OutputState }
func (GetProInstancesInstanceOutput) AutoRenewFlag ¶ added in v0.1.5
func (o GetProInstancesInstanceOutput) AutoRenewFlag() pulumi.IntOutput
Automatic renewal mark, 0 indicates the default state (the user has not set it, that is, the initial state is manual renewal), 1 indicates automatic renewal, 2 indicates that the automatic renewal is not specified (user setting).
func (GetProInstancesInstanceOutput) ConfigDisplay ¶ added in v0.1.5
func (o GetProInstancesInstanceOutput) ConfigDisplay() pulumi.StringOutput
Instance configuration specification name.
func (GetProInstancesInstanceOutput) CreateTime ¶ added in v0.1.8
func (o GetProInstancesInstanceOutput) CreateTime() pulumi.StringOutput
Create time.
func (GetProInstancesInstanceOutput) ElementType ¶ added in v0.1.5
func (GetProInstancesInstanceOutput) ElementType() reflect.Type
func (GetProInstancesInstanceOutput) ExpireTime ¶ added in v0.1.5
func (o GetProInstancesInstanceOutput) ExpireTime() pulumi.IntOutput
Instance expiration time, in milliseconds.
func (GetProInstancesInstanceOutput) InstanceId ¶ added in v0.1.5
func (o GetProInstancesInstanceOutput) InstanceId() pulumi.StringOutput
Instance ID.
func (GetProInstancesInstanceOutput) InstanceName ¶ added in v0.1.5
func (o GetProInstancesInstanceOutput) InstanceName() pulumi.StringOutput
Instance name.
func (GetProInstancesInstanceOutput) InstanceVersion ¶ added in v0.1.5
func (o GetProInstancesInstanceOutput) InstanceVersion() pulumi.StringOutput
Instance version.
func (GetProInstancesInstanceOutput) MaxBandWidth ¶ added in v0.1.5
func (o GetProInstancesInstanceOutput) MaxBandWidth() pulumi.IntOutput
Peak bandwidth. Unit: mbps.
func (GetProInstancesInstanceOutput) MaxStorage ¶ added in v0.1.5
func (o GetProInstancesInstanceOutput) MaxStorage() pulumi.IntOutput
Storage capacity, in GB.
func (GetProInstancesInstanceOutput) MaxTps ¶ added in v0.1.5
func (o GetProInstancesInstanceOutput) MaxTps() pulumi.IntOutput
Peak TPS.
func (GetProInstancesInstanceOutput) PayMode ¶ added in v0.1.5
func (o GetProInstancesInstanceOutput) PayMode() pulumi.IntOutput
0-postpaid, 1-prepaid.
func (GetProInstancesInstanceOutput) Remark ¶ added in v0.1.5
func (o GetProInstancesInstanceOutput) Remark() pulumi.StringOutput
RemarksNote: This field may return null, indicating that no valid value can be obtained.
func (GetProInstancesInstanceOutput) ScalableTps ¶ added in v0.1.5
func (o GetProInstancesInstanceOutput) ScalableTps() pulumi.IntOutput
Elastic TPS outside specificationNote: This field may return null, indicating that no valid value can be obtained.
func (GetProInstancesInstanceOutput) SpecName ¶ added in v0.1.5
func (o GetProInstancesInstanceOutput) SpecName() pulumi.StringOutput
Instance Configuration ID.
func (GetProInstancesInstanceOutput) Status ¶ added in v0.1.5
func (o GetProInstancesInstanceOutput) Status() pulumi.IntOutput
Instance status, 0-creating, 1-normal, 2-isolating, 3-destroyed, 4-abnormal, 5-delivery failure, 6-allocation change, 7-allocation failure.
func (GetProInstancesInstanceOutput) SubnetId ¶ added in v0.1.5
func (o GetProInstancesInstanceOutput) SubnetId() pulumi.StringOutput
Subnet idNote: This field may return null, indicating that no valid value can be obtained.
func (GetProInstancesInstanceOutput) Tags ¶ added in v0.1.8
func (o GetProInstancesInstanceOutput) Tags() GetProInstancesInstanceTagArrayOutput
Tag list.
func (GetProInstancesInstanceOutput) ToGetProInstancesInstanceOutput ¶ added in v0.1.5
func (o GetProInstancesInstanceOutput) ToGetProInstancesInstanceOutput() GetProInstancesInstanceOutput
func (GetProInstancesInstanceOutput) ToGetProInstancesInstanceOutputWithContext ¶ added in v0.1.5
func (o GetProInstancesInstanceOutput) ToGetProInstancesInstanceOutputWithContext(ctx context.Context) GetProInstancesInstanceOutput
func (GetProInstancesInstanceOutput) VpcId ¶ added in v0.1.5
func (o GetProInstancesInstanceOutput) VpcId() pulumi.StringOutput
Id of the VPCNote: This field may return null, indicating that no valid value can be obtained.
type GetProInstancesInstanceTag ¶ added in v0.1.8
type GetProInstancesInstanceTagArgs ¶ added in v0.1.8
type GetProInstancesInstanceTagArgs struct { // Tag key. TagKey pulumi.StringInput `pulumi:"tagKey"` // Tag value. TagValue pulumi.StringInput `pulumi:"tagValue"` }
func (GetProInstancesInstanceTagArgs) ElementType ¶ added in v0.1.8
func (GetProInstancesInstanceTagArgs) ElementType() reflect.Type
func (GetProInstancesInstanceTagArgs) ToGetProInstancesInstanceTagOutput ¶ added in v0.1.8
func (i GetProInstancesInstanceTagArgs) ToGetProInstancesInstanceTagOutput() GetProInstancesInstanceTagOutput
func (GetProInstancesInstanceTagArgs) ToGetProInstancesInstanceTagOutputWithContext ¶ added in v0.1.8
func (i GetProInstancesInstanceTagArgs) ToGetProInstancesInstanceTagOutputWithContext(ctx context.Context) GetProInstancesInstanceTagOutput
type GetProInstancesInstanceTagArray ¶ added in v0.1.8
type GetProInstancesInstanceTagArray []GetProInstancesInstanceTagInput
func (GetProInstancesInstanceTagArray) ElementType ¶ added in v0.1.8
func (GetProInstancesInstanceTagArray) ElementType() reflect.Type
func (GetProInstancesInstanceTagArray) ToGetProInstancesInstanceTagArrayOutput ¶ added in v0.1.8
func (i GetProInstancesInstanceTagArray) ToGetProInstancesInstanceTagArrayOutput() GetProInstancesInstanceTagArrayOutput
func (GetProInstancesInstanceTagArray) ToGetProInstancesInstanceTagArrayOutputWithContext ¶ added in v0.1.8
func (i GetProInstancesInstanceTagArray) ToGetProInstancesInstanceTagArrayOutputWithContext(ctx context.Context) GetProInstancesInstanceTagArrayOutput
type GetProInstancesInstanceTagArrayInput ¶ added in v0.1.8
type GetProInstancesInstanceTagArrayInput interface { pulumi.Input ToGetProInstancesInstanceTagArrayOutput() GetProInstancesInstanceTagArrayOutput ToGetProInstancesInstanceTagArrayOutputWithContext(context.Context) GetProInstancesInstanceTagArrayOutput }
GetProInstancesInstanceTagArrayInput is an input type that accepts GetProInstancesInstanceTagArray and GetProInstancesInstanceTagArrayOutput values. You can construct a concrete instance of `GetProInstancesInstanceTagArrayInput` via:
GetProInstancesInstanceTagArray{ GetProInstancesInstanceTagArgs{...} }
type GetProInstancesInstanceTagArrayOutput ¶ added in v0.1.8
type GetProInstancesInstanceTagArrayOutput struct{ *pulumi.OutputState }
func (GetProInstancesInstanceTagArrayOutput) ElementType ¶ added in v0.1.8
func (GetProInstancesInstanceTagArrayOutput) ElementType() reflect.Type
func (GetProInstancesInstanceTagArrayOutput) Index ¶ added in v0.1.8
func (o GetProInstancesInstanceTagArrayOutput) Index(i pulumi.IntInput) GetProInstancesInstanceTagOutput
func (GetProInstancesInstanceTagArrayOutput) ToGetProInstancesInstanceTagArrayOutput ¶ added in v0.1.8
func (o GetProInstancesInstanceTagArrayOutput) ToGetProInstancesInstanceTagArrayOutput() GetProInstancesInstanceTagArrayOutput
func (GetProInstancesInstanceTagArrayOutput) ToGetProInstancesInstanceTagArrayOutputWithContext ¶ added in v0.1.8
func (o GetProInstancesInstanceTagArrayOutput) ToGetProInstancesInstanceTagArrayOutputWithContext(ctx context.Context) GetProInstancesInstanceTagArrayOutput
type GetProInstancesInstanceTagInput ¶ added in v0.1.8
type GetProInstancesInstanceTagInput interface { pulumi.Input ToGetProInstancesInstanceTagOutput() GetProInstancesInstanceTagOutput ToGetProInstancesInstanceTagOutputWithContext(context.Context) GetProInstancesInstanceTagOutput }
GetProInstancesInstanceTagInput is an input type that accepts GetProInstancesInstanceTagArgs and GetProInstancesInstanceTagOutput values. You can construct a concrete instance of `GetProInstancesInstanceTagInput` via:
GetProInstancesInstanceTagArgs{...}
type GetProInstancesInstanceTagOutput ¶ added in v0.1.8
type GetProInstancesInstanceTagOutput struct{ *pulumi.OutputState }
func (GetProInstancesInstanceTagOutput) ElementType ¶ added in v0.1.8
func (GetProInstancesInstanceTagOutput) ElementType() reflect.Type
func (GetProInstancesInstanceTagOutput) TagKey ¶ added in v0.1.8
func (o GetProInstancesInstanceTagOutput) TagKey() pulumi.StringOutput
Tag key.
func (GetProInstancesInstanceTagOutput) TagValue ¶ added in v0.1.8
func (o GetProInstancesInstanceTagOutput) TagValue() pulumi.StringOutput
Tag value.
func (GetProInstancesInstanceTagOutput) ToGetProInstancesInstanceTagOutput ¶ added in v0.1.8
func (o GetProInstancesInstanceTagOutput) ToGetProInstancesInstanceTagOutput() GetProInstancesInstanceTagOutput
func (GetProInstancesInstanceTagOutput) ToGetProInstancesInstanceTagOutputWithContext ¶ added in v0.1.8
func (o GetProInstancesInstanceTagOutput) ToGetProInstancesInstanceTagOutputWithContext(ctx context.Context) GetProInstancesInstanceTagOutput
type GetProInstancesOutputArgs ¶ added in v0.1.5
type GetProInstancesOutputArgs struct { // query condition filter. Filters GetProInstancesFilterArrayInput `pulumi:"filters"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getProInstances.
func (GetProInstancesOutputArgs) ElementType ¶ added in v0.1.5
func (GetProInstancesOutputArgs) ElementType() reflect.Type
type GetProInstancesResult ¶ added in v0.1.5
type GetProInstancesResult struct { Filters []GetProInstancesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Instance information list. Instances []GetProInstancesInstance `pulumi:"instances"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getProInstances.
func GetProInstances ¶ added in v0.1.5
func GetProInstances(ctx *pulumi.Context, args *GetProInstancesArgs, opts ...pulumi.InvokeOption) (*GetProInstancesResult, error)
Use this data source to query detailed information of tdmq proInstances
## Example Usage
<!--Start PulumiCodeChooser --> ```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.GetProInstances(ctx, &tdmq.GetProInstancesArgs{ Filters: []tdmq.GetProInstancesFilter{ { Name: pulumi.StringRef("InstanceName"), Values: []string{ "keep", }, }, }, }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetProInstancesResultOutput ¶ added in v0.1.5
type GetProInstancesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getProInstances.
func GetProInstancesOutput ¶ added in v0.1.5
func GetProInstancesOutput(ctx *pulumi.Context, args GetProInstancesOutputArgs, opts ...pulumi.InvokeOption) GetProInstancesResultOutput
func (GetProInstancesResultOutput) ElementType ¶ added in v0.1.5
func (GetProInstancesResultOutput) ElementType() reflect.Type
func (GetProInstancesResultOutput) Filters ¶ added in v0.1.5
func (o GetProInstancesResultOutput) Filters() GetProInstancesFilterArrayOutput
func (GetProInstancesResultOutput) Id ¶ added in v0.1.5
func (o GetProInstancesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetProInstancesResultOutput) Instances ¶ added in v0.1.5
func (o GetProInstancesResultOutput) Instances() GetProInstancesInstanceArrayOutput
Instance information list.
func (GetProInstancesResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetProInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetProInstancesResultOutput) ToGetProInstancesResultOutput ¶ added in v0.1.5
func (o GetProInstancesResultOutput) ToGetProInstancesResultOutput() GetProInstancesResultOutput
func (GetProInstancesResultOutput) ToGetProInstancesResultOutputWithContext ¶ added in v0.1.5
func (o GetProInstancesResultOutput) ToGetProInstancesResultOutputWithContext(ctx context.Context) GetProInstancesResultOutput
type GetPublisherSummaryArgs ¶ added in v0.1.5
type GetPublisherSummaryArgs struct { // Cluster ID. ClusterId string `pulumi:"clusterId"` // namespace name. Namespace string `pulumi:"namespace"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // subject name. Topic string `pulumi:"topic"` }
A collection of arguments for invoking getPublisherSummary.
type GetPublisherSummaryOutputArgs ¶ added in v0.1.5
type GetPublisherSummaryOutputArgs struct { // Cluster ID. ClusterId pulumi.StringInput `pulumi:"clusterId"` // namespace name. Namespace pulumi.StringInput `pulumi:"namespace"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // subject name. Topic pulumi.StringInput `pulumi:"topic"` }
A collection of arguments for invoking getPublisherSummary.
func (GetPublisherSummaryOutputArgs) ElementType ¶ added in v0.1.5
func (GetPublisherSummaryOutputArgs) ElementType() reflect.Type
type GetPublisherSummaryResult ¶ added in v0.1.5
type GetPublisherSummaryResult struct { ClusterId string `pulumi:"clusterId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Production rate (units per second)Note: This field may return null, indicating that no valid value can be obtained. MsgRateIn float64 `pulumi:"msgRateIn"` // Production rate (bytes per second)Note: This field may return null, indicating that no valid value can be obtained. MsgThroughputIn float64 `pulumi:"msgThroughputIn"` Namespace string `pulumi:"namespace"` // number of producersNote: This field may return null, indicating that no valid value can be obtained. PublisherCount int `pulumi:"publisherCount"` ResultOutputFile *string `pulumi:"resultOutputFile"` // Message store size in bytesNote: This field may return null, indicating that no valid value can be obtained. StorageSize int `pulumi:"storageSize"` Topic string `pulumi:"topic"` }
A collection of values returned by getPublisherSummary.
func GetPublisherSummary ¶ added in v0.1.5
func GetPublisherSummary(ctx *pulumi.Context, args *GetPublisherSummaryArgs, opts ...pulumi.InvokeOption) (*GetPublisherSummaryResult, error)
Use this data source to query detailed information of tdmq publisherSummary
## Example Usage
<!--Start PulumiCodeChooser --> ```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.GetPublisherSummary(ctx, &tdmq.GetPublisherSummaryArgs{ ClusterId: "pulsar-9n95ax58b9vn", Namespace: "keep-ns", Topic: "keep-topic", }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetPublisherSummaryResultOutput ¶ added in v0.1.5
type GetPublisherSummaryResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPublisherSummary.
func GetPublisherSummaryOutput ¶ added in v0.1.5
func GetPublisherSummaryOutput(ctx *pulumi.Context, args GetPublisherSummaryOutputArgs, opts ...pulumi.InvokeOption) GetPublisherSummaryResultOutput
func (GetPublisherSummaryResultOutput) ClusterId ¶ added in v0.1.5
func (o GetPublisherSummaryResultOutput) ClusterId() pulumi.StringOutput
func (GetPublisherSummaryResultOutput) ElementType ¶ added in v0.1.5
func (GetPublisherSummaryResultOutput) ElementType() reflect.Type
func (GetPublisherSummaryResultOutput) Id ¶ added in v0.1.5
func (o GetPublisherSummaryResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetPublisherSummaryResultOutput) MsgRateIn ¶ added in v0.1.5
func (o GetPublisherSummaryResultOutput) MsgRateIn() pulumi.Float64Output
Production rate (units per second)Note: This field may return null, indicating that no valid value can be obtained.
func (GetPublisherSummaryResultOutput) MsgThroughputIn ¶ added in v0.1.5
func (o GetPublisherSummaryResultOutput) MsgThroughputIn() pulumi.Float64Output
Production rate (bytes per second)Note: This field may return null, indicating that no valid value can be obtained.
func (GetPublisherSummaryResultOutput) Namespace ¶ added in v0.1.5
func (o GetPublisherSummaryResultOutput) Namespace() pulumi.StringOutput
func (GetPublisherSummaryResultOutput) PublisherCount ¶ added in v0.1.5
func (o GetPublisherSummaryResultOutput) PublisherCount() pulumi.IntOutput
number of producersNote: This field may return null, indicating that no valid value can be obtained.
func (GetPublisherSummaryResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetPublisherSummaryResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetPublisherSummaryResultOutput) StorageSize ¶ added in v0.1.5
func (o GetPublisherSummaryResultOutput) StorageSize() pulumi.IntOutput
Message store size in bytesNote: This field may return null, indicating that no valid value can be obtained.
func (GetPublisherSummaryResultOutput) ToGetPublisherSummaryResultOutput ¶ added in v0.1.5
func (o GetPublisherSummaryResultOutput) ToGetPublisherSummaryResultOutput() GetPublisherSummaryResultOutput
func (GetPublisherSummaryResultOutput) ToGetPublisherSummaryResultOutputWithContext ¶ added in v0.1.5
func (o GetPublisherSummaryResultOutput) ToGetPublisherSummaryResultOutputWithContext(ctx context.Context) GetPublisherSummaryResultOutput
func (GetPublisherSummaryResultOutput) Topic ¶ added in v0.1.5
func (o GetPublisherSummaryResultOutput) Topic() pulumi.StringOutput
type GetPublishersArgs ¶ added in v0.1.5
type GetPublishersArgs struct { // Cluster ID. ClusterId string `pulumi:"clusterId"` // Parameter filter, support ProducerName, Address field. Filters []GetPublishersFilter `pulumi:"filters"` // namespace name. Namespace string `pulumi:"namespace"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // sorter. Sort *GetPublishersSort `pulumi:"sort"` // topic name. Topic string `pulumi:"topic"` }
A collection of arguments for invoking getPublishers.
type GetPublishersFilter ¶ added in v0.1.5
type GetPublishersFilterArgs ¶ added in v0.1.5
type GetPublishersFilterArgs struct { // The name of the filter parameter. Name pulumi.StringPtrInput `pulumi:"name"` // value. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetPublishersFilterArgs) ElementType ¶ added in v0.1.5
func (GetPublishersFilterArgs) ElementType() reflect.Type
func (GetPublishersFilterArgs) ToGetPublishersFilterOutput ¶ added in v0.1.5
func (i GetPublishersFilterArgs) ToGetPublishersFilterOutput() GetPublishersFilterOutput
func (GetPublishersFilterArgs) ToGetPublishersFilterOutputWithContext ¶ added in v0.1.5
func (i GetPublishersFilterArgs) ToGetPublishersFilterOutputWithContext(ctx context.Context) GetPublishersFilterOutput
type GetPublishersFilterArray ¶ added in v0.1.5
type GetPublishersFilterArray []GetPublishersFilterInput
func (GetPublishersFilterArray) ElementType ¶ added in v0.1.5
func (GetPublishersFilterArray) ElementType() reflect.Type
func (GetPublishersFilterArray) ToGetPublishersFilterArrayOutput ¶ added in v0.1.5
func (i GetPublishersFilterArray) ToGetPublishersFilterArrayOutput() GetPublishersFilterArrayOutput
func (GetPublishersFilterArray) ToGetPublishersFilterArrayOutputWithContext ¶ added in v0.1.5
func (i GetPublishersFilterArray) ToGetPublishersFilterArrayOutputWithContext(ctx context.Context) GetPublishersFilterArrayOutput
type GetPublishersFilterArrayInput ¶ added in v0.1.5
type GetPublishersFilterArrayInput interface { pulumi.Input ToGetPublishersFilterArrayOutput() GetPublishersFilterArrayOutput ToGetPublishersFilterArrayOutputWithContext(context.Context) GetPublishersFilterArrayOutput }
GetPublishersFilterArrayInput is an input type that accepts GetPublishersFilterArray and GetPublishersFilterArrayOutput values. You can construct a concrete instance of `GetPublishersFilterArrayInput` via:
GetPublishersFilterArray{ GetPublishersFilterArgs{...} }
type GetPublishersFilterArrayOutput ¶ added in v0.1.5
type GetPublishersFilterArrayOutput struct{ *pulumi.OutputState }
func (GetPublishersFilterArrayOutput) ElementType ¶ added in v0.1.5
func (GetPublishersFilterArrayOutput) ElementType() reflect.Type
func (GetPublishersFilterArrayOutput) Index ¶ added in v0.1.5
func (o GetPublishersFilterArrayOutput) Index(i pulumi.IntInput) GetPublishersFilterOutput
func (GetPublishersFilterArrayOutput) ToGetPublishersFilterArrayOutput ¶ added in v0.1.5
func (o GetPublishersFilterArrayOutput) ToGetPublishersFilterArrayOutput() GetPublishersFilterArrayOutput
func (GetPublishersFilterArrayOutput) ToGetPublishersFilterArrayOutputWithContext ¶ added in v0.1.5
func (o GetPublishersFilterArrayOutput) ToGetPublishersFilterArrayOutputWithContext(ctx context.Context) GetPublishersFilterArrayOutput
type GetPublishersFilterInput ¶ added in v0.1.5
type GetPublishersFilterInput interface { pulumi.Input ToGetPublishersFilterOutput() GetPublishersFilterOutput ToGetPublishersFilterOutputWithContext(context.Context) GetPublishersFilterOutput }
GetPublishersFilterInput is an input type that accepts GetPublishersFilterArgs and GetPublishersFilterOutput values. You can construct a concrete instance of `GetPublishersFilterInput` via:
GetPublishersFilterArgs{...}
type GetPublishersFilterOutput ¶ added in v0.1.5
type GetPublishersFilterOutput struct{ *pulumi.OutputState }
func (GetPublishersFilterOutput) ElementType ¶ added in v0.1.5
func (GetPublishersFilterOutput) ElementType() reflect.Type
func (GetPublishersFilterOutput) Name ¶ added in v0.1.5
func (o GetPublishersFilterOutput) Name() pulumi.StringPtrOutput
The name of the filter parameter.
func (GetPublishersFilterOutput) ToGetPublishersFilterOutput ¶ added in v0.1.5
func (o GetPublishersFilterOutput) ToGetPublishersFilterOutput() GetPublishersFilterOutput
func (GetPublishersFilterOutput) ToGetPublishersFilterOutputWithContext ¶ added in v0.1.5
func (o GetPublishersFilterOutput) ToGetPublishersFilterOutputWithContext(ctx context.Context) GetPublishersFilterOutput
func (GetPublishersFilterOutput) Values ¶ added in v0.1.5
func (o GetPublishersFilterOutput) Values() pulumi.StringArrayOutput
value.
type GetPublishersOutputArgs ¶ added in v0.1.5
type GetPublishersOutputArgs struct { // Cluster ID. ClusterId pulumi.StringInput `pulumi:"clusterId"` // Parameter filter, support ProducerName, Address field. Filters GetPublishersFilterArrayInput `pulumi:"filters"` // namespace name. Namespace pulumi.StringInput `pulumi:"namespace"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // sorter. Sort GetPublishersSortPtrInput `pulumi:"sort"` // topic name. Topic pulumi.StringInput `pulumi:"topic"` }
A collection of arguments for invoking getPublishers.
func (GetPublishersOutputArgs) ElementType ¶ added in v0.1.5
func (GetPublishersOutputArgs) ElementType() reflect.Type
type GetPublishersPublisher ¶ added in v0.1.5
type GetPublishersPublisher struct { // producer addressNote: This field may return null, indicating that no valid value can be obtained. Address string `pulumi:"address"` // Average message size (bytes)Note: This field may return null, indicating that no valid value can be obtained. AverageMsgSize float64 `pulumi:"averageMsgSize"` // client versionNote: This field may return null, indicating that no valid value can be obtained. ClientVersion string `pulumi:"clientVersion"` // connection timeNote: This field may return null, indicating that no valid value can be obtained. ConnectedSince string `pulumi:"connectedSince"` // Message production rate (articles/second)Note: This field may return null, indicating that no valid value can be obtained. MsgRateIn float64 `pulumi:"msgRateIn"` // Message production throughput rate (bytes/second)Note: This field may return null, indicating that no valid value can be obtained. MsgThroughputIn float64 `pulumi:"msgThroughputIn"` // The topic partition number of the producer connectionNote: This field may return null, indicating that no valid value can be obtained. Partition int `pulumi:"partition"` // producer idNote: This field may return null, indicating that no valid value can be obtained. ProducerId int `pulumi:"producerId"` // producer nameNote: This field may return null, indicating that no valid value can be obtained. ProducerName string `pulumi:"producerName"` }
type GetPublishersPublisherArgs ¶ added in v0.1.5
type GetPublishersPublisherArgs struct { // producer addressNote: This field may return null, indicating that no valid value can be obtained. Address pulumi.StringInput `pulumi:"address"` // Average message size (bytes)Note: This field may return null, indicating that no valid value can be obtained. AverageMsgSize pulumi.Float64Input `pulumi:"averageMsgSize"` // client versionNote: This field may return null, indicating that no valid value can be obtained. ClientVersion pulumi.StringInput `pulumi:"clientVersion"` // connection timeNote: This field may return null, indicating that no valid value can be obtained. ConnectedSince pulumi.StringInput `pulumi:"connectedSince"` // Message production rate (articles/second)Note: This field may return null, indicating that no valid value can be obtained. MsgRateIn pulumi.Float64Input `pulumi:"msgRateIn"` // Message production throughput rate (bytes/second)Note: This field may return null, indicating that no valid value can be obtained. MsgThroughputIn pulumi.Float64Input `pulumi:"msgThroughputIn"` // The topic partition number of the producer connectionNote: This field may return null, indicating that no valid value can be obtained. Partition pulumi.IntInput `pulumi:"partition"` // producer idNote: This field may return null, indicating that no valid value can be obtained. ProducerId pulumi.IntInput `pulumi:"producerId"` // producer nameNote: This field may return null, indicating that no valid value can be obtained. ProducerName pulumi.StringInput `pulumi:"producerName"` }
func (GetPublishersPublisherArgs) ElementType ¶ added in v0.1.5
func (GetPublishersPublisherArgs) ElementType() reflect.Type
func (GetPublishersPublisherArgs) ToGetPublishersPublisherOutput ¶ added in v0.1.5
func (i GetPublishersPublisherArgs) ToGetPublishersPublisherOutput() GetPublishersPublisherOutput
func (GetPublishersPublisherArgs) ToGetPublishersPublisherOutputWithContext ¶ added in v0.1.5
func (i GetPublishersPublisherArgs) ToGetPublishersPublisherOutputWithContext(ctx context.Context) GetPublishersPublisherOutput
type GetPublishersPublisherArray ¶ added in v0.1.5
type GetPublishersPublisherArray []GetPublishersPublisherInput
func (GetPublishersPublisherArray) ElementType ¶ added in v0.1.5
func (GetPublishersPublisherArray) ElementType() reflect.Type
func (GetPublishersPublisherArray) ToGetPublishersPublisherArrayOutput ¶ added in v0.1.5
func (i GetPublishersPublisherArray) ToGetPublishersPublisherArrayOutput() GetPublishersPublisherArrayOutput
func (GetPublishersPublisherArray) ToGetPublishersPublisherArrayOutputWithContext ¶ added in v0.1.5
func (i GetPublishersPublisherArray) ToGetPublishersPublisherArrayOutputWithContext(ctx context.Context) GetPublishersPublisherArrayOutput
type GetPublishersPublisherArrayInput ¶ added in v0.1.5
type GetPublishersPublisherArrayInput interface { pulumi.Input ToGetPublishersPublisherArrayOutput() GetPublishersPublisherArrayOutput ToGetPublishersPublisherArrayOutputWithContext(context.Context) GetPublishersPublisherArrayOutput }
GetPublishersPublisherArrayInput is an input type that accepts GetPublishersPublisherArray and GetPublishersPublisherArrayOutput values. You can construct a concrete instance of `GetPublishersPublisherArrayInput` via:
GetPublishersPublisherArray{ GetPublishersPublisherArgs{...} }
type GetPublishersPublisherArrayOutput ¶ added in v0.1.5
type GetPublishersPublisherArrayOutput struct{ *pulumi.OutputState }
func (GetPublishersPublisherArrayOutput) ElementType ¶ added in v0.1.5
func (GetPublishersPublisherArrayOutput) ElementType() reflect.Type
func (GetPublishersPublisherArrayOutput) Index ¶ added in v0.1.5
func (o GetPublishersPublisherArrayOutput) Index(i pulumi.IntInput) GetPublishersPublisherOutput
func (GetPublishersPublisherArrayOutput) ToGetPublishersPublisherArrayOutput ¶ added in v0.1.5
func (o GetPublishersPublisherArrayOutput) ToGetPublishersPublisherArrayOutput() GetPublishersPublisherArrayOutput
func (GetPublishersPublisherArrayOutput) ToGetPublishersPublisherArrayOutputWithContext ¶ added in v0.1.5
func (o GetPublishersPublisherArrayOutput) ToGetPublishersPublisherArrayOutputWithContext(ctx context.Context) GetPublishersPublisherArrayOutput
type GetPublishersPublisherInput ¶ added in v0.1.5
type GetPublishersPublisherInput interface { pulumi.Input ToGetPublishersPublisherOutput() GetPublishersPublisherOutput ToGetPublishersPublisherOutputWithContext(context.Context) GetPublishersPublisherOutput }
GetPublishersPublisherInput is an input type that accepts GetPublishersPublisherArgs and GetPublishersPublisherOutput values. You can construct a concrete instance of `GetPublishersPublisherInput` via:
GetPublishersPublisherArgs{...}
type GetPublishersPublisherOutput ¶ added in v0.1.5
type GetPublishersPublisherOutput struct{ *pulumi.OutputState }
func (GetPublishersPublisherOutput) Address ¶ added in v0.1.5
func (o GetPublishersPublisherOutput) Address() pulumi.StringOutput
producer addressNote: This field may return null, indicating that no valid value can be obtained.
func (GetPublishersPublisherOutput) AverageMsgSize ¶ added in v0.1.5
func (o GetPublishersPublisherOutput) AverageMsgSize() pulumi.Float64Output
Average message size (bytes)Note: This field may return null, indicating that no valid value can be obtained.
func (GetPublishersPublisherOutput) ClientVersion ¶ added in v0.1.5
func (o GetPublishersPublisherOutput) ClientVersion() pulumi.StringOutput
client versionNote: This field may return null, indicating that no valid value can be obtained.
func (GetPublishersPublisherOutput) ConnectedSince ¶ added in v0.1.5
func (o GetPublishersPublisherOutput) ConnectedSince() pulumi.StringOutput
connection timeNote: This field may return null, indicating that no valid value can be obtained.
func (GetPublishersPublisherOutput) ElementType ¶ added in v0.1.5
func (GetPublishersPublisherOutput) ElementType() reflect.Type
func (GetPublishersPublisherOutput) MsgRateIn ¶ added in v0.1.5
func (o GetPublishersPublisherOutput) MsgRateIn() pulumi.Float64Output
Message production rate (articles/second)Note: This field may return null, indicating that no valid value can be obtained.
func (GetPublishersPublisherOutput) MsgThroughputIn ¶ added in v0.1.5
func (o GetPublishersPublisherOutput) MsgThroughputIn() pulumi.Float64Output
Message production throughput rate (bytes/second)Note: This field may return null, indicating that no valid value can be obtained.
func (GetPublishersPublisherOutput) Partition ¶ added in v0.1.5
func (o GetPublishersPublisherOutput) Partition() pulumi.IntOutput
The topic partition number of the producer connectionNote: This field may return null, indicating that no valid value can be obtained.
func (GetPublishersPublisherOutput) ProducerId ¶ added in v0.1.5
func (o GetPublishersPublisherOutput) ProducerId() pulumi.IntOutput
producer idNote: This field may return null, indicating that no valid value can be obtained.
func (GetPublishersPublisherOutput) ProducerName ¶ added in v0.1.5
func (o GetPublishersPublisherOutput) ProducerName() pulumi.StringOutput
producer nameNote: This field may return null, indicating that no valid value can be obtained.
func (GetPublishersPublisherOutput) ToGetPublishersPublisherOutput ¶ added in v0.1.5
func (o GetPublishersPublisherOutput) ToGetPublishersPublisherOutput() GetPublishersPublisherOutput
func (GetPublishersPublisherOutput) ToGetPublishersPublisherOutputWithContext ¶ added in v0.1.5
func (o GetPublishersPublisherOutput) ToGetPublishersPublisherOutputWithContext(ctx context.Context) GetPublishersPublisherOutput
type GetPublishersResult ¶ added in v0.1.5
type GetPublishersResult struct { ClusterId string `pulumi:"clusterId"` Filters []GetPublishersFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Namespace string `pulumi:"namespace"` // Producer Information ListNote: This field may return null, indicating that no valid value can be obtained. Publishers []GetPublishersPublisher `pulumi:"publishers"` ResultOutputFile *string `pulumi:"resultOutputFile"` Sort *GetPublishersSort `pulumi:"sort"` Topic string `pulumi:"topic"` }
A collection of values returned by getPublishers.
func GetPublishers ¶ added in v0.1.5
func GetPublishers(ctx *pulumi.Context, args *GetPublishersArgs, opts ...pulumi.InvokeOption) (*GetPublishersResult, error)
Use this data source to query detailed information of tdmq publishers
## Example Usage
<!--Start PulumiCodeChooser --> ```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.GetPublishers(ctx, &tdmq.GetPublishersArgs{ ClusterId: "pulsar-9n95ax58b9vn", Filters: []tdmq.GetPublishersFilter{ { Name: pulumi.StringRef("ProducerName"), Values: []string{ "test", }, }, }, Namespace: "keep-ns", Sort: tdmq.GetPublishersSort{ Name: "ProducerName", Order: "DESC", }, Topic: "keep-topic", }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetPublishersResultOutput ¶ added in v0.1.5
type GetPublishersResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPublishers.
func GetPublishersOutput ¶ added in v0.1.5
func GetPublishersOutput(ctx *pulumi.Context, args GetPublishersOutputArgs, opts ...pulumi.InvokeOption) GetPublishersResultOutput
func (GetPublishersResultOutput) ClusterId ¶ added in v0.1.5
func (o GetPublishersResultOutput) ClusterId() pulumi.StringOutput
func (GetPublishersResultOutput) ElementType ¶ added in v0.1.5
func (GetPublishersResultOutput) ElementType() reflect.Type
func (GetPublishersResultOutput) Filters ¶ added in v0.1.5
func (o GetPublishersResultOutput) Filters() GetPublishersFilterArrayOutput
func (GetPublishersResultOutput) Id ¶ added in v0.1.5
func (o GetPublishersResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetPublishersResultOutput) Namespace ¶ added in v0.1.5
func (o GetPublishersResultOutput) Namespace() pulumi.StringOutput
func (GetPublishersResultOutput) Publishers ¶ added in v0.1.5
func (o GetPublishersResultOutput) Publishers() GetPublishersPublisherArrayOutput
Producer Information ListNote: This field may return null, indicating that no valid value can be obtained.
func (GetPublishersResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetPublishersResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetPublishersResultOutput) Sort ¶ added in v0.1.5
func (o GetPublishersResultOutput) Sort() GetPublishersSortPtrOutput
func (GetPublishersResultOutput) ToGetPublishersResultOutput ¶ added in v0.1.5
func (o GetPublishersResultOutput) ToGetPublishersResultOutput() GetPublishersResultOutput
func (GetPublishersResultOutput) ToGetPublishersResultOutputWithContext ¶ added in v0.1.5
func (o GetPublishersResultOutput) ToGetPublishersResultOutputWithContext(ctx context.Context) GetPublishersResultOutput
func (GetPublishersResultOutput) Topic ¶ added in v0.1.5
func (o GetPublishersResultOutput) Topic() pulumi.StringOutput
type GetPublishersSort ¶ added in v0.1.5
type GetPublishersSortArgs ¶ added in v0.1.5
type GetPublishersSortArgs struct { // sorter. Name pulumi.StringInput `pulumi:"name"` // Ascending ASC, descending DESC. Order pulumi.StringInput `pulumi:"order"` }
func (GetPublishersSortArgs) ElementType ¶ added in v0.1.5
func (GetPublishersSortArgs) ElementType() reflect.Type
func (GetPublishersSortArgs) ToGetPublishersSortOutput ¶ added in v0.1.5
func (i GetPublishersSortArgs) ToGetPublishersSortOutput() GetPublishersSortOutput
func (GetPublishersSortArgs) ToGetPublishersSortOutputWithContext ¶ added in v0.1.5
func (i GetPublishersSortArgs) ToGetPublishersSortOutputWithContext(ctx context.Context) GetPublishersSortOutput
func (GetPublishersSortArgs) ToGetPublishersSortPtrOutput ¶ added in v0.1.5
func (i GetPublishersSortArgs) ToGetPublishersSortPtrOutput() GetPublishersSortPtrOutput
func (GetPublishersSortArgs) ToGetPublishersSortPtrOutputWithContext ¶ added in v0.1.5
func (i GetPublishersSortArgs) ToGetPublishersSortPtrOutputWithContext(ctx context.Context) GetPublishersSortPtrOutput
type GetPublishersSortInput ¶ added in v0.1.5
type GetPublishersSortInput interface { pulumi.Input ToGetPublishersSortOutput() GetPublishersSortOutput ToGetPublishersSortOutputWithContext(context.Context) GetPublishersSortOutput }
GetPublishersSortInput is an input type that accepts GetPublishersSortArgs and GetPublishersSortOutput values. You can construct a concrete instance of `GetPublishersSortInput` via:
GetPublishersSortArgs{...}
type GetPublishersSortOutput ¶ added in v0.1.5
type GetPublishersSortOutput struct{ *pulumi.OutputState }
func (GetPublishersSortOutput) ElementType ¶ added in v0.1.5
func (GetPublishersSortOutput) ElementType() reflect.Type
func (GetPublishersSortOutput) Name ¶ added in v0.1.5
func (o GetPublishersSortOutput) Name() pulumi.StringOutput
sorter.
func (GetPublishersSortOutput) Order ¶ added in v0.1.5
func (o GetPublishersSortOutput) Order() pulumi.StringOutput
Ascending ASC, descending DESC.
func (GetPublishersSortOutput) ToGetPublishersSortOutput ¶ added in v0.1.5
func (o GetPublishersSortOutput) ToGetPublishersSortOutput() GetPublishersSortOutput
func (GetPublishersSortOutput) ToGetPublishersSortOutputWithContext ¶ added in v0.1.5
func (o GetPublishersSortOutput) ToGetPublishersSortOutputWithContext(ctx context.Context) GetPublishersSortOutput
func (GetPublishersSortOutput) ToGetPublishersSortPtrOutput ¶ added in v0.1.5
func (o GetPublishersSortOutput) ToGetPublishersSortPtrOutput() GetPublishersSortPtrOutput
func (GetPublishersSortOutput) ToGetPublishersSortPtrOutputWithContext ¶ added in v0.1.5
func (o GetPublishersSortOutput) ToGetPublishersSortPtrOutputWithContext(ctx context.Context) GetPublishersSortPtrOutput
type GetPublishersSortPtrInput ¶ added in v0.1.5
type GetPublishersSortPtrInput interface { pulumi.Input ToGetPublishersSortPtrOutput() GetPublishersSortPtrOutput ToGetPublishersSortPtrOutputWithContext(context.Context) GetPublishersSortPtrOutput }
GetPublishersSortPtrInput is an input type that accepts GetPublishersSortArgs, GetPublishersSortPtr and GetPublishersSortPtrOutput values. You can construct a concrete instance of `GetPublishersSortPtrInput` via:
GetPublishersSortArgs{...} or: nil
func GetPublishersSortPtr ¶ added in v0.1.5
func GetPublishersSortPtr(v *GetPublishersSortArgs) GetPublishersSortPtrInput
type GetPublishersSortPtrOutput ¶ added in v0.1.5
type GetPublishersSortPtrOutput struct{ *pulumi.OutputState }
func (GetPublishersSortPtrOutput) Elem ¶ added in v0.1.5
func (o GetPublishersSortPtrOutput) Elem() GetPublishersSortOutput
func (GetPublishersSortPtrOutput) ElementType ¶ added in v0.1.5
func (GetPublishersSortPtrOutput) ElementType() reflect.Type
func (GetPublishersSortPtrOutput) Name ¶ added in v0.1.5
func (o GetPublishersSortPtrOutput) Name() pulumi.StringPtrOutput
sorter.
func (GetPublishersSortPtrOutput) Order ¶ added in v0.1.5
func (o GetPublishersSortPtrOutput) Order() pulumi.StringPtrOutput
Ascending ASC, descending DESC.
func (GetPublishersSortPtrOutput) ToGetPublishersSortPtrOutput ¶ added in v0.1.5
func (o GetPublishersSortPtrOutput) ToGetPublishersSortPtrOutput() GetPublishersSortPtrOutput
func (GetPublishersSortPtrOutput) ToGetPublishersSortPtrOutputWithContext ¶ added in v0.1.5
func (o GetPublishersSortPtrOutput) ToGetPublishersSortPtrOutputWithContext(ctx context.Context) GetPublishersSortPtrOutput
type GetRabbitmqNodeListArgs ¶ added in v0.1.5
type GetRabbitmqNodeListArgs struct { Filters []GetRabbitmqNodeListFilter `pulumi:"filters"` InstanceId string `pulumi:"instanceId"` NodeName *string `pulumi:"nodeName"` ResultOutputFile *string `pulumi:"resultOutputFile"` SortElement *string `pulumi:"sortElement"` SortOrder *string `pulumi:"sortOrder"` }
A collection of arguments for invoking getRabbitmqNodeList.
type GetRabbitmqNodeListFilter ¶ added in v0.1.5
type GetRabbitmqNodeListFilterArgs ¶ added in v0.1.5
type GetRabbitmqNodeListFilterArgs struct { // The name of the filter parameter. Name pulumi.StringPtrInput `pulumi:"name"` // value. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetRabbitmqNodeListFilterArgs) ElementType ¶ added in v0.1.5
func (GetRabbitmqNodeListFilterArgs) ElementType() reflect.Type
func (GetRabbitmqNodeListFilterArgs) ToGetRabbitmqNodeListFilterOutput ¶ added in v0.1.5
func (i GetRabbitmqNodeListFilterArgs) ToGetRabbitmqNodeListFilterOutput() GetRabbitmqNodeListFilterOutput
func (GetRabbitmqNodeListFilterArgs) ToGetRabbitmqNodeListFilterOutputWithContext ¶ added in v0.1.5
func (i GetRabbitmqNodeListFilterArgs) ToGetRabbitmqNodeListFilterOutputWithContext(ctx context.Context) GetRabbitmqNodeListFilterOutput
type GetRabbitmqNodeListFilterArray ¶ added in v0.1.5
type GetRabbitmqNodeListFilterArray []GetRabbitmqNodeListFilterInput
func (GetRabbitmqNodeListFilterArray) ElementType ¶ added in v0.1.5
func (GetRabbitmqNodeListFilterArray) ElementType() reflect.Type
func (GetRabbitmqNodeListFilterArray) ToGetRabbitmqNodeListFilterArrayOutput ¶ added in v0.1.5
func (i GetRabbitmqNodeListFilterArray) ToGetRabbitmqNodeListFilterArrayOutput() GetRabbitmqNodeListFilterArrayOutput
func (GetRabbitmqNodeListFilterArray) ToGetRabbitmqNodeListFilterArrayOutputWithContext ¶ added in v0.1.5
func (i GetRabbitmqNodeListFilterArray) ToGetRabbitmqNodeListFilterArrayOutputWithContext(ctx context.Context) GetRabbitmqNodeListFilterArrayOutput
type GetRabbitmqNodeListFilterArrayInput ¶ added in v0.1.5
type GetRabbitmqNodeListFilterArrayInput interface { pulumi.Input ToGetRabbitmqNodeListFilterArrayOutput() GetRabbitmqNodeListFilterArrayOutput ToGetRabbitmqNodeListFilterArrayOutputWithContext(context.Context) GetRabbitmqNodeListFilterArrayOutput }
GetRabbitmqNodeListFilterArrayInput is an input type that accepts GetRabbitmqNodeListFilterArray and GetRabbitmqNodeListFilterArrayOutput values. You can construct a concrete instance of `GetRabbitmqNodeListFilterArrayInput` via:
GetRabbitmqNodeListFilterArray{ GetRabbitmqNodeListFilterArgs{...} }
type GetRabbitmqNodeListFilterArrayOutput ¶ added in v0.1.5
type GetRabbitmqNodeListFilterArrayOutput struct{ *pulumi.OutputState }
func (GetRabbitmqNodeListFilterArrayOutput) ElementType ¶ added in v0.1.5
func (GetRabbitmqNodeListFilterArrayOutput) ElementType() reflect.Type
func (GetRabbitmqNodeListFilterArrayOutput) Index ¶ added in v0.1.5
func (o GetRabbitmqNodeListFilterArrayOutput) Index(i pulumi.IntInput) GetRabbitmqNodeListFilterOutput
func (GetRabbitmqNodeListFilterArrayOutput) ToGetRabbitmqNodeListFilterArrayOutput ¶ added in v0.1.5
func (o GetRabbitmqNodeListFilterArrayOutput) ToGetRabbitmqNodeListFilterArrayOutput() GetRabbitmqNodeListFilterArrayOutput
func (GetRabbitmqNodeListFilterArrayOutput) ToGetRabbitmqNodeListFilterArrayOutputWithContext ¶ added in v0.1.5
func (o GetRabbitmqNodeListFilterArrayOutput) ToGetRabbitmqNodeListFilterArrayOutputWithContext(ctx context.Context) GetRabbitmqNodeListFilterArrayOutput
type GetRabbitmqNodeListFilterInput ¶ added in v0.1.5
type GetRabbitmqNodeListFilterInput interface { pulumi.Input ToGetRabbitmqNodeListFilterOutput() GetRabbitmqNodeListFilterOutput ToGetRabbitmqNodeListFilterOutputWithContext(context.Context) GetRabbitmqNodeListFilterOutput }
GetRabbitmqNodeListFilterInput is an input type that accepts GetRabbitmqNodeListFilterArgs and GetRabbitmqNodeListFilterOutput values. You can construct a concrete instance of `GetRabbitmqNodeListFilterInput` via:
GetRabbitmqNodeListFilterArgs{...}
type GetRabbitmqNodeListFilterOutput ¶ added in v0.1.5
type GetRabbitmqNodeListFilterOutput struct{ *pulumi.OutputState }
func (GetRabbitmqNodeListFilterOutput) ElementType ¶ added in v0.1.5
func (GetRabbitmqNodeListFilterOutput) ElementType() reflect.Type
func (GetRabbitmqNodeListFilterOutput) Name ¶ added in v0.1.5
func (o GetRabbitmqNodeListFilterOutput) Name() pulumi.StringPtrOutput
The name of the filter parameter.
func (GetRabbitmqNodeListFilterOutput) ToGetRabbitmqNodeListFilterOutput ¶ added in v0.1.5
func (o GetRabbitmqNodeListFilterOutput) ToGetRabbitmqNodeListFilterOutput() GetRabbitmqNodeListFilterOutput
func (GetRabbitmqNodeListFilterOutput) ToGetRabbitmqNodeListFilterOutputWithContext ¶ added in v0.1.5
func (o GetRabbitmqNodeListFilterOutput) ToGetRabbitmqNodeListFilterOutputWithContext(ctx context.Context) GetRabbitmqNodeListFilterOutput
func (GetRabbitmqNodeListFilterOutput) Values ¶ added in v0.1.5
func (o GetRabbitmqNodeListFilterOutput) Values() pulumi.StringArrayOutput
value.
type GetRabbitmqNodeListNodeList ¶ added in v0.1.5
type GetRabbitmqNodeListNodeList struct { // CPU usageNote: This field may return null, indicating that no valid value can be obtained. CpuUsage string `pulumi:"cpuUsage"` // disk usageNote: This field may return null, indicating that no valid value can be obtained. DiskUsage string `pulumi:"diskUsage"` // Memory usage, in MBNote: This field may return null, indicating that no valid value can be obtained. Memory int `pulumi:"memory"` // node nameNote: This field may return null, indicating that no valid value can be obtained. NodeName string `pulumi:"nodeName"` // node statusNote: This field may return null, indicating that no valid value can be obtained. NodeStatus string `pulumi:"nodeStatus"` // Number of Erlang processes for RabbitmqNote: This field may return null, indicating that no valid value can be obtained. ProcessNumber int `pulumi:"processNumber"` }
type GetRabbitmqNodeListNodeListArgs ¶ added in v0.1.5
type GetRabbitmqNodeListNodeListArgs struct { // CPU usageNote: This field may return null, indicating that no valid value can be obtained. CpuUsage pulumi.StringInput `pulumi:"cpuUsage"` // disk usageNote: This field may return null, indicating that no valid value can be obtained. DiskUsage pulumi.StringInput `pulumi:"diskUsage"` // Memory usage, in MBNote: This field may return null, indicating that no valid value can be obtained. Memory pulumi.IntInput `pulumi:"memory"` // node nameNote: This field may return null, indicating that no valid value can be obtained. NodeName pulumi.StringInput `pulumi:"nodeName"` // node statusNote: This field may return null, indicating that no valid value can be obtained. NodeStatus pulumi.StringInput `pulumi:"nodeStatus"` // Number of Erlang processes for RabbitmqNote: This field may return null, indicating that no valid value can be obtained. ProcessNumber pulumi.IntInput `pulumi:"processNumber"` }
func (GetRabbitmqNodeListNodeListArgs) ElementType ¶ added in v0.1.5
func (GetRabbitmqNodeListNodeListArgs) ElementType() reflect.Type
func (GetRabbitmqNodeListNodeListArgs) ToGetRabbitmqNodeListNodeListOutput ¶ added in v0.1.5
func (i GetRabbitmqNodeListNodeListArgs) ToGetRabbitmqNodeListNodeListOutput() GetRabbitmqNodeListNodeListOutput
func (GetRabbitmqNodeListNodeListArgs) ToGetRabbitmqNodeListNodeListOutputWithContext ¶ added in v0.1.5
func (i GetRabbitmqNodeListNodeListArgs) ToGetRabbitmqNodeListNodeListOutputWithContext(ctx context.Context) GetRabbitmqNodeListNodeListOutput
type GetRabbitmqNodeListNodeListArray ¶ added in v0.1.5
type GetRabbitmqNodeListNodeListArray []GetRabbitmqNodeListNodeListInput
func (GetRabbitmqNodeListNodeListArray) ElementType ¶ added in v0.1.5
func (GetRabbitmqNodeListNodeListArray) ElementType() reflect.Type
func (GetRabbitmqNodeListNodeListArray) ToGetRabbitmqNodeListNodeListArrayOutput ¶ added in v0.1.5
func (i GetRabbitmqNodeListNodeListArray) ToGetRabbitmqNodeListNodeListArrayOutput() GetRabbitmqNodeListNodeListArrayOutput
func (GetRabbitmqNodeListNodeListArray) ToGetRabbitmqNodeListNodeListArrayOutputWithContext ¶ added in v0.1.5
func (i GetRabbitmqNodeListNodeListArray) ToGetRabbitmqNodeListNodeListArrayOutputWithContext(ctx context.Context) GetRabbitmqNodeListNodeListArrayOutput
type GetRabbitmqNodeListNodeListArrayInput ¶ added in v0.1.5
type GetRabbitmqNodeListNodeListArrayInput interface { pulumi.Input ToGetRabbitmqNodeListNodeListArrayOutput() GetRabbitmqNodeListNodeListArrayOutput ToGetRabbitmqNodeListNodeListArrayOutputWithContext(context.Context) GetRabbitmqNodeListNodeListArrayOutput }
GetRabbitmqNodeListNodeListArrayInput is an input type that accepts GetRabbitmqNodeListNodeListArray and GetRabbitmqNodeListNodeListArrayOutput values. You can construct a concrete instance of `GetRabbitmqNodeListNodeListArrayInput` via:
GetRabbitmqNodeListNodeListArray{ GetRabbitmqNodeListNodeListArgs{...} }
type GetRabbitmqNodeListNodeListArrayOutput ¶ added in v0.1.5
type GetRabbitmqNodeListNodeListArrayOutput struct{ *pulumi.OutputState }
func (GetRabbitmqNodeListNodeListArrayOutput) ElementType ¶ added in v0.1.5
func (GetRabbitmqNodeListNodeListArrayOutput) ElementType() reflect.Type
func (GetRabbitmqNodeListNodeListArrayOutput) ToGetRabbitmqNodeListNodeListArrayOutput ¶ added in v0.1.5
func (o GetRabbitmqNodeListNodeListArrayOutput) ToGetRabbitmqNodeListNodeListArrayOutput() GetRabbitmqNodeListNodeListArrayOutput
func (GetRabbitmqNodeListNodeListArrayOutput) ToGetRabbitmqNodeListNodeListArrayOutputWithContext ¶ added in v0.1.5
func (o GetRabbitmqNodeListNodeListArrayOutput) ToGetRabbitmqNodeListNodeListArrayOutputWithContext(ctx context.Context) GetRabbitmqNodeListNodeListArrayOutput
type GetRabbitmqNodeListNodeListInput ¶ added in v0.1.5
type GetRabbitmqNodeListNodeListInput interface { pulumi.Input ToGetRabbitmqNodeListNodeListOutput() GetRabbitmqNodeListNodeListOutput ToGetRabbitmqNodeListNodeListOutputWithContext(context.Context) GetRabbitmqNodeListNodeListOutput }
GetRabbitmqNodeListNodeListInput is an input type that accepts GetRabbitmqNodeListNodeListArgs and GetRabbitmqNodeListNodeListOutput values. You can construct a concrete instance of `GetRabbitmqNodeListNodeListInput` via:
GetRabbitmqNodeListNodeListArgs{...}
type GetRabbitmqNodeListNodeListOutput ¶ added in v0.1.5
type GetRabbitmqNodeListNodeListOutput struct{ *pulumi.OutputState }
func (GetRabbitmqNodeListNodeListOutput) CpuUsage ¶ added in v0.1.5
func (o GetRabbitmqNodeListNodeListOutput) CpuUsage() pulumi.StringOutput
CPU usageNote: This field may return null, indicating that no valid value can be obtained.
func (GetRabbitmqNodeListNodeListOutput) DiskUsage ¶ added in v0.1.5
func (o GetRabbitmqNodeListNodeListOutput) DiskUsage() pulumi.StringOutput
disk usageNote: This field may return null, indicating that no valid value can be obtained.
func (GetRabbitmqNodeListNodeListOutput) ElementType ¶ added in v0.1.5
func (GetRabbitmqNodeListNodeListOutput) ElementType() reflect.Type
func (GetRabbitmqNodeListNodeListOutput) Memory ¶ added in v0.1.5
func (o GetRabbitmqNodeListNodeListOutput) Memory() pulumi.IntOutput
Memory usage, in MBNote: This field may return null, indicating that no valid value can be obtained.
func (GetRabbitmqNodeListNodeListOutput) NodeName ¶ added in v0.1.5
func (o GetRabbitmqNodeListNodeListOutput) NodeName() pulumi.StringOutput
node nameNote: This field may return null, indicating that no valid value can be obtained.
func (GetRabbitmqNodeListNodeListOutput) NodeStatus ¶ added in v0.1.5
func (o GetRabbitmqNodeListNodeListOutput) NodeStatus() pulumi.StringOutput
node statusNote: This field may return null, indicating that no valid value can be obtained.
func (GetRabbitmqNodeListNodeListOutput) ProcessNumber ¶ added in v0.1.5
func (o GetRabbitmqNodeListNodeListOutput) ProcessNumber() pulumi.IntOutput
Number of Erlang processes for RabbitmqNote: This field may return null, indicating that no valid value can be obtained.
func (GetRabbitmqNodeListNodeListOutput) ToGetRabbitmqNodeListNodeListOutput ¶ added in v0.1.5
func (o GetRabbitmqNodeListNodeListOutput) ToGetRabbitmqNodeListNodeListOutput() GetRabbitmqNodeListNodeListOutput
func (GetRabbitmqNodeListNodeListOutput) ToGetRabbitmqNodeListNodeListOutputWithContext ¶ added in v0.1.5
func (o GetRabbitmqNodeListNodeListOutput) ToGetRabbitmqNodeListNodeListOutputWithContext(ctx context.Context) GetRabbitmqNodeListNodeListOutput
type GetRabbitmqNodeListOutputArgs ¶ added in v0.1.5
type GetRabbitmqNodeListOutputArgs struct { Filters GetRabbitmqNodeListFilterArrayInput `pulumi:"filters"` InstanceId pulumi.StringInput `pulumi:"instanceId"` NodeName pulumi.StringPtrInput `pulumi:"nodeName"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` SortElement pulumi.StringPtrInput `pulumi:"sortElement"` SortOrder pulumi.StringPtrInput `pulumi:"sortOrder"` }
A collection of arguments for invoking getRabbitmqNodeList.
func (GetRabbitmqNodeListOutputArgs) ElementType ¶ added in v0.1.5
func (GetRabbitmqNodeListOutputArgs) ElementType() reflect.Type
type GetRabbitmqNodeListResult ¶ added in v0.1.5
type GetRabbitmqNodeListResult struct { Filters []GetRabbitmqNodeListFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` NodeLists []GetRabbitmqNodeListNodeList `pulumi:"nodeLists"` NodeName *string `pulumi:"nodeName"` ResultOutputFile *string `pulumi:"resultOutputFile"` SortElement *string `pulumi:"sortElement"` SortOrder *string `pulumi:"sortOrder"` }
A collection of values returned by getRabbitmqNodeList.
func GetRabbitmqNodeList ¶ added in v0.1.5
func GetRabbitmqNodeList(ctx *pulumi.Context, args *GetRabbitmqNodeListArgs, opts ...pulumi.InvokeOption) (*GetRabbitmqNodeListResult, error)
type GetRabbitmqNodeListResultOutput ¶ added in v0.1.5
type GetRabbitmqNodeListResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRabbitmqNodeList.
func GetRabbitmqNodeListOutput ¶ added in v0.1.5
func GetRabbitmqNodeListOutput(ctx *pulumi.Context, args GetRabbitmqNodeListOutputArgs, opts ...pulumi.InvokeOption) GetRabbitmqNodeListResultOutput
func (GetRabbitmqNodeListResultOutput) ElementType ¶ added in v0.1.5
func (GetRabbitmqNodeListResultOutput) ElementType() reflect.Type
func (GetRabbitmqNodeListResultOutput) Filters ¶ added in v0.1.5
func (o GetRabbitmqNodeListResultOutput) Filters() GetRabbitmqNodeListFilterArrayOutput
func (GetRabbitmqNodeListResultOutput) Id ¶ added in v0.1.5
func (o GetRabbitmqNodeListResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetRabbitmqNodeListResultOutput) InstanceId ¶ added in v0.1.5
func (o GetRabbitmqNodeListResultOutput) InstanceId() pulumi.StringOutput
func (GetRabbitmqNodeListResultOutput) NodeLists ¶ added in v0.1.5
func (o GetRabbitmqNodeListResultOutput) NodeLists() GetRabbitmqNodeListNodeListArrayOutput
func (GetRabbitmqNodeListResultOutput) NodeName ¶ added in v0.1.5
func (o GetRabbitmqNodeListResultOutput) NodeName() pulumi.StringPtrOutput
func (GetRabbitmqNodeListResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetRabbitmqNodeListResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetRabbitmqNodeListResultOutput) SortElement ¶ added in v0.1.5
func (o GetRabbitmqNodeListResultOutput) SortElement() pulumi.StringPtrOutput
func (GetRabbitmqNodeListResultOutput) SortOrder ¶ added in v0.1.5
func (o GetRabbitmqNodeListResultOutput) SortOrder() pulumi.StringPtrOutput
func (GetRabbitmqNodeListResultOutput) ToGetRabbitmqNodeListResultOutput ¶ added in v0.1.5
func (o GetRabbitmqNodeListResultOutput) ToGetRabbitmqNodeListResultOutput() GetRabbitmqNodeListResultOutput
func (GetRabbitmqNodeListResultOutput) ToGetRabbitmqNodeListResultOutputWithContext ¶ added in v0.1.5
func (o GetRabbitmqNodeListResultOutput) ToGetRabbitmqNodeListResultOutputWithContext(ctx context.Context) GetRabbitmqNodeListResultOutput
type GetRabbitmqVipInstanceFilter ¶ added in v0.1.5
type GetRabbitmqVipInstanceFilterArgs ¶ added in v0.1.5
type GetRabbitmqVipInstanceFilterArgs struct { // The name of the filter parameter. Name pulumi.StringPtrInput `pulumi:"name"` // value. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetRabbitmqVipInstanceFilterArgs) ElementType ¶ added in v0.1.5
func (GetRabbitmqVipInstanceFilterArgs) ElementType() reflect.Type
func (GetRabbitmqVipInstanceFilterArgs) ToGetRabbitmqVipInstanceFilterOutput ¶ added in v0.1.5
func (i GetRabbitmqVipInstanceFilterArgs) ToGetRabbitmqVipInstanceFilterOutput() GetRabbitmqVipInstanceFilterOutput
func (GetRabbitmqVipInstanceFilterArgs) ToGetRabbitmqVipInstanceFilterOutputWithContext ¶ added in v0.1.5
func (i GetRabbitmqVipInstanceFilterArgs) ToGetRabbitmqVipInstanceFilterOutputWithContext(ctx context.Context) GetRabbitmqVipInstanceFilterOutput
type GetRabbitmqVipInstanceFilterArray ¶ added in v0.1.5
type GetRabbitmqVipInstanceFilterArray []GetRabbitmqVipInstanceFilterInput
func (GetRabbitmqVipInstanceFilterArray) ElementType ¶ added in v0.1.5
func (GetRabbitmqVipInstanceFilterArray) ElementType() reflect.Type
func (GetRabbitmqVipInstanceFilterArray) ToGetRabbitmqVipInstanceFilterArrayOutput ¶ added in v0.1.5
func (i GetRabbitmqVipInstanceFilterArray) ToGetRabbitmqVipInstanceFilterArrayOutput() GetRabbitmqVipInstanceFilterArrayOutput
func (GetRabbitmqVipInstanceFilterArray) ToGetRabbitmqVipInstanceFilterArrayOutputWithContext ¶ added in v0.1.5
func (i GetRabbitmqVipInstanceFilterArray) ToGetRabbitmqVipInstanceFilterArrayOutputWithContext(ctx context.Context) GetRabbitmqVipInstanceFilterArrayOutput
type GetRabbitmqVipInstanceFilterArrayInput ¶ added in v0.1.5
type GetRabbitmqVipInstanceFilterArrayInput interface { pulumi.Input ToGetRabbitmqVipInstanceFilterArrayOutput() GetRabbitmqVipInstanceFilterArrayOutput ToGetRabbitmqVipInstanceFilterArrayOutputWithContext(context.Context) GetRabbitmqVipInstanceFilterArrayOutput }
GetRabbitmqVipInstanceFilterArrayInput is an input type that accepts GetRabbitmqVipInstanceFilterArray and GetRabbitmqVipInstanceFilterArrayOutput values. You can construct a concrete instance of `GetRabbitmqVipInstanceFilterArrayInput` via:
GetRabbitmqVipInstanceFilterArray{ GetRabbitmqVipInstanceFilterArgs{...} }
type GetRabbitmqVipInstanceFilterArrayOutput ¶ added in v0.1.5
type GetRabbitmqVipInstanceFilterArrayOutput struct{ *pulumi.OutputState }
func (GetRabbitmqVipInstanceFilterArrayOutput) ElementType ¶ added in v0.1.5
func (GetRabbitmqVipInstanceFilterArrayOutput) ElementType() reflect.Type
func (GetRabbitmqVipInstanceFilterArrayOutput) ToGetRabbitmqVipInstanceFilterArrayOutput ¶ added in v0.1.5
func (o GetRabbitmqVipInstanceFilterArrayOutput) ToGetRabbitmqVipInstanceFilterArrayOutput() GetRabbitmqVipInstanceFilterArrayOutput
func (GetRabbitmqVipInstanceFilterArrayOutput) ToGetRabbitmqVipInstanceFilterArrayOutputWithContext ¶ added in v0.1.5
func (o GetRabbitmqVipInstanceFilterArrayOutput) ToGetRabbitmqVipInstanceFilterArrayOutputWithContext(ctx context.Context) GetRabbitmqVipInstanceFilterArrayOutput
type GetRabbitmqVipInstanceFilterInput ¶ added in v0.1.5
type GetRabbitmqVipInstanceFilterInput interface { pulumi.Input ToGetRabbitmqVipInstanceFilterOutput() GetRabbitmqVipInstanceFilterOutput ToGetRabbitmqVipInstanceFilterOutputWithContext(context.Context) GetRabbitmqVipInstanceFilterOutput }
GetRabbitmqVipInstanceFilterInput is an input type that accepts GetRabbitmqVipInstanceFilterArgs and GetRabbitmqVipInstanceFilterOutput values. You can construct a concrete instance of `GetRabbitmqVipInstanceFilterInput` via:
GetRabbitmqVipInstanceFilterArgs{...}
type GetRabbitmqVipInstanceFilterOutput ¶ added in v0.1.5
type GetRabbitmqVipInstanceFilterOutput struct{ *pulumi.OutputState }
func (GetRabbitmqVipInstanceFilterOutput) ElementType ¶ added in v0.1.5
func (GetRabbitmqVipInstanceFilterOutput) ElementType() reflect.Type
func (GetRabbitmqVipInstanceFilterOutput) Name ¶ added in v0.1.5
func (o GetRabbitmqVipInstanceFilterOutput) Name() pulumi.StringPtrOutput
The name of the filter parameter.
func (GetRabbitmqVipInstanceFilterOutput) ToGetRabbitmqVipInstanceFilterOutput ¶ added in v0.1.5
func (o GetRabbitmqVipInstanceFilterOutput) ToGetRabbitmqVipInstanceFilterOutput() GetRabbitmqVipInstanceFilterOutput
func (GetRabbitmqVipInstanceFilterOutput) ToGetRabbitmqVipInstanceFilterOutputWithContext ¶ added in v0.1.5
func (o GetRabbitmqVipInstanceFilterOutput) ToGetRabbitmqVipInstanceFilterOutputWithContext(ctx context.Context) GetRabbitmqVipInstanceFilterOutput
func (GetRabbitmqVipInstanceFilterOutput) Values ¶ added in v0.1.5
func (o GetRabbitmqVipInstanceFilterOutput) Values() pulumi.StringArrayOutput
value.
type GetRabbitmqVipInstanceInstance ¶ added in v0.1.5
type GetRabbitmqVipInstanceInstance struct { // Automatic renewal mark, 0 indicates the default state (the user has not set it, that is, the initial state is manual renewal), 1 indicates automatic renewal, 2 indicates that the automatic renewal is not specified (user setting). AutoRenewFlag int `pulumi:"autoRenewFlag"` // Instance configuration specification name. ConfigDisplay string `pulumi:"configDisplay"` // The cluster is abnormal.Note: This field may return null, indicating that no valid value can be obtained. ExceptionInformation string `pulumi:"exceptionInformation"` // Instance expiration time, in milliseconds. ExpireTime int `pulumi:"expireTime"` // instance id. InstanceId string `pulumi:"instanceId"` // instance name. InstanceName string `pulumi:"instanceName"` // instance versionNote: This field may return null, indicating that no valid value can be obtained. InstanceVersion string `pulumi:"instanceVersion"` // Peak bandwidth, in Mbps. MaxBandWidth int `pulumi:"maxBandWidth"` // Storage capacity, in GB. MaxStorage int `pulumi:"maxStorage"` // Peak TPS. MaxTps int `pulumi:"maxTps"` // Number of nodes. NodeCount int `pulumi:"nodeCount"` // 0-postpaid, 1-prepaid. PayMode int `pulumi:"payMode"` // RemarksNote: This field may return null, indicating that no valid value can be obtained. Remark string `pulumi:"remark"` // Instance Configuration ID. SpecName string `pulumi:"specName"` // Instance status, 0 means creating, 1 means normal, 2 means isolating, 3 means destroyed, 4 - abnormal, 5 - delivery failed. Status int `pulumi:"status"` }
type GetRabbitmqVipInstanceInstanceArgs ¶ added in v0.1.5
type GetRabbitmqVipInstanceInstanceArgs struct { // Automatic renewal mark, 0 indicates the default state (the user has not set it, that is, the initial state is manual renewal), 1 indicates automatic renewal, 2 indicates that the automatic renewal is not specified (user setting). AutoRenewFlag pulumi.IntInput `pulumi:"autoRenewFlag"` // Instance configuration specification name. ConfigDisplay pulumi.StringInput `pulumi:"configDisplay"` // The cluster is abnormal.Note: This field may return null, indicating that no valid value can be obtained. ExceptionInformation pulumi.StringInput `pulumi:"exceptionInformation"` // Instance expiration time, in milliseconds. ExpireTime pulumi.IntInput `pulumi:"expireTime"` // instance id. InstanceId pulumi.StringInput `pulumi:"instanceId"` // instance name. InstanceName pulumi.StringInput `pulumi:"instanceName"` // instance versionNote: This field may return null, indicating that no valid value can be obtained. InstanceVersion pulumi.StringInput `pulumi:"instanceVersion"` // Peak bandwidth, in Mbps. MaxBandWidth pulumi.IntInput `pulumi:"maxBandWidth"` // Storage capacity, in GB. MaxStorage pulumi.IntInput `pulumi:"maxStorage"` // Peak TPS. MaxTps pulumi.IntInput `pulumi:"maxTps"` // Number of nodes. NodeCount pulumi.IntInput `pulumi:"nodeCount"` // 0-postpaid, 1-prepaid. PayMode pulumi.IntInput `pulumi:"payMode"` // RemarksNote: This field may return null, indicating that no valid value can be obtained. Remark pulumi.StringInput `pulumi:"remark"` // Instance Configuration ID. SpecName pulumi.StringInput `pulumi:"specName"` // Instance status, 0 means creating, 1 means normal, 2 means isolating, 3 means destroyed, 4 - abnormal, 5 - delivery failed. Status pulumi.IntInput `pulumi:"status"` }
func (GetRabbitmqVipInstanceInstanceArgs) ElementType ¶ added in v0.1.5
func (GetRabbitmqVipInstanceInstanceArgs) ElementType() reflect.Type
func (GetRabbitmqVipInstanceInstanceArgs) ToGetRabbitmqVipInstanceInstanceOutput ¶ added in v0.1.5
func (i GetRabbitmqVipInstanceInstanceArgs) ToGetRabbitmqVipInstanceInstanceOutput() GetRabbitmqVipInstanceInstanceOutput
func (GetRabbitmqVipInstanceInstanceArgs) ToGetRabbitmqVipInstanceInstanceOutputWithContext ¶ added in v0.1.5
func (i GetRabbitmqVipInstanceInstanceArgs) ToGetRabbitmqVipInstanceInstanceOutputWithContext(ctx context.Context) GetRabbitmqVipInstanceInstanceOutput
type GetRabbitmqVipInstanceInstanceArray ¶ added in v0.1.5
type GetRabbitmqVipInstanceInstanceArray []GetRabbitmqVipInstanceInstanceInput
func (GetRabbitmqVipInstanceInstanceArray) ElementType ¶ added in v0.1.5
func (GetRabbitmqVipInstanceInstanceArray) ElementType() reflect.Type
func (GetRabbitmqVipInstanceInstanceArray) ToGetRabbitmqVipInstanceInstanceArrayOutput ¶ added in v0.1.5
func (i GetRabbitmqVipInstanceInstanceArray) ToGetRabbitmqVipInstanceInstanceArrayOutput() GetRabbitmqVipInstanceInstanceArrayOutput
func (GetRabbitmqVipInstanceInstanceArray) ToGetRabbitmqVipInstanceInstanceArrayOutputWithContext ¶ added in v0.1.5
func (i GetRabbitmqVipInstanceInstanceArray) ToGetRabbitmqVipInstanceInstanceArrayOutputWithContext(ctx context.Context) GetRabbitmqVipInstanceInstanceArrayOutput
type GetRabbitmqVipInstanceInstanceArrayInput ¶ added in v0.1.5
type GetRabbitmqVipInstanceInstanceArrayInput interface { pulumi.Input ToGetRabbitmqVipInstanceInstanceArrayOutput() GetRabbitmqVipInstanceInstanceArrayOutput ToGetRabbitmqVipInstanceInstanceArrayOutputWithContext(context.Context) GetRabbitmqVipInstanceInstanceArrayOutput }
GetRabbitmqVipInstanceInstanceArrayInput is an input type that accepts GetRabbitmqVipInstanceInstanceArray and GetRabbitmqVipInstanceInstanceArrayOutput values. You can construct a concrete instance of `GetRabbitmqVipInstanceInstanceArrayInput` via:
GetRabbitmqVipInstanceInstanceArray{ GetRabbitmqVipInstanceInstanceArgs{...} }
type GetRabbitmqVipInstanceInstanceArrayOutput ¶ added in v0.1.5
type GetRabbitmqVipInstanceInstanceArrayOutput struct{ *pulumi.OutputState }
func (GetRabbitmqVipInstanceInstanceArrayOutput) ElementType ¶ added in v0.1.5
func (GetRabbitmqVipInstanceInstanceArrayOutput) ElementType() reflect.Type
func (GetRabbitmqVipInstanceInstanceArrayOutput) ToGetRabbitmqVipInstanceInstanceArrayOutput ¶ added in v0.1.5
func (o GetRabbitmqVipInstanceInstanceArrayOutput) ToGetRabbitmqVipInstanceInstanceArrayOutput() GetRabbitmqVipInstanceInstanceArrayOutput
func (GetRabbitmqVipInstanceInstanceArrayOutput) ToGetRabbitmqVipInstanceInstanceArrayOutputWithContext ¶ added in v0.1.5
func (o GetRabbitmqVipInstanceInstanceArrayOutput) ToGetRabbitmqVipInstanceInstanceArrayOutputWithContext(ctx context.Context) GetRabbitmqVipInstanceInstanceArrayOutput
type GetRabbitmqVipInstanceInstanceInput ¶ added in v0.1.5
type GetRabbitmqVipInstanceInstanceInput interface { pulumi.Input ToGetRabbitmqVipInstanceInstanceOutput() GetRabbitmqVipInstanceInstanceOutput ToGetRabbitmqVipInstanceInstanceOutputWithContext(context.Context) GetRabbitmqVipInstanceInstanceOutput }
GetRabbitmqVipInstanceInstanceInput is an input type that accepts GetRabbitmqVipInstanceInstanceArgs and GetRabbitmqVipInstanceInstanceOutput values. You can construct a concrete instance of `GetRabbitmqVipInstanceInstanceInput` via:
GetRabbitmqVipInstanceInstanceArgs{...}
type GetRabbitmqVipInstanceInstanceOutput ¶ added in v0.1.5
type GetRabbitmqVipInstanceInstanceOutput struct{ *pulumi.OutputState }
func (GetRabbitmqVipInstanceInstanceOutput) AutoRenewFlag ¶ added in v0.1.5
func (o GetRabbitmqVipInstanceInstanceOutput) AutoRenewFlag() pulumi.IntOutput
Automatic renewal mark, 0 indicates the default state (the user has not set it, that is, the initial state is manual renewal), 1 indicates automatic renewal, 2 indicates that the automatic renewal is not specified (user setting).
func (GetRabbitmqVipInstanceInstanceOutput) ConfigDisplay ¶ added in v0.1.5
func (o GetRabbitmqVipInstanceInstanceOutput) ConfigDisplay() pulumi.StringOutput
Instance configuration specification name.
func (GetRabbitmqVipInstanceInstanceOutput) ElementType ¶ added in v0.1.5
func (GetRabbitmqVipInstanceInstanceOutput) ElementType() reflect.Type
func (GetRabbitmqVipInstanceInstanceOutput) ExceptionInformation ¶ added in v0.1.5
func (o GetRabbitmqVipInstanceInstanceOutput) ExceptionInformation() pulumi.StringOutput
The cluster is abnormal.Note: This field may return null, indicating that no valid value can be obtained.
func (GetRabbitmqVipInstanceInstanceOutput) ExpireTime ¶ added in v0.1.5
func (o GetRabbitmqVipInstanceInstanceOutput) ExpireTime() pulumi.IntOutput
Instance expiration time, in milliseconds.
func (GetRabbitmqVipInstanceInstanceOutput) InstanceId ¶ added in v0.1.5
func (o GetRabbitmqVipInstanceInstanceOutput) InstanceId() pulumi.StringOutput
instance id.
func (GetRabbitmqVipInstanceInstanceOutput) InstanceName ¶ added in v0.1.5
func (o GetRabbitmqVipInstanceInstanceOutput) InstanceName() pulumi.StringOutput
instance name.
func (GetRabbitmqVipInstanceInstanceOutput) InstanceVersion ¶ added in v0.1.5
func (o GetRabbitmqVipInstanceInstanceOutput) InstanceVersion() pulumi.StringOutput
instance versionNote: This field may return null, indicating that no valid value can be obtained.
func (GetRabbitmqVipInstanceInstanceOutput) MaxBandWidth ¶ added in v0.1.5
func (o GetRabbitmqVipInstanceInstanceOutput) MaxBandWidth() pulumi.IntOutput
Peak bandwidth, in Mbps.
func (GetRabbitmqVipInstanceInstanceOutput) MaxStorage ¶ added in v0.1.5
func (o GetRabbitmqVipInstanceInstanceOutput) MaxStorage() pulumi.IntOutput
Storage capacity, in GB.
func (GetRabbitmqVipInstanceInstanceOutput) MaxTps ¶ added in v0.1.5
func (o GetRabbitmqVipInstanceInstanceOutput) MaxTps() pulumi.IntOutput
Peak TPS.
func (GetRabbitmqVipInstanceInstanceOutput) NodeCount ¶ added in v0.1.5
func (o GetRabbitmqVipInstanceInstanceOutput) NodeCount() pulumi.IntOutput
Number of nodes.
func (GetRabbitmqVipInstanceInstanceOutput) PayMode ¶ added in v0.1.5
func (o GetRabbitmqVipInstanceInstanceOutput) PayMode() pulumi.IntOutput
0-postpaid, 1-prepaid.
func (GetRabbitmqVipInstanceInstanceOutput) Remark ¶ added in v0.1.5
func (o GetRabbitmqVipInstanceInstanceOutput) Remark() pulumi.StringOutput
RemarksNote: This field may return null, indicating that no valid value can be obtained.
func (GetRabbitmqVipInstanceInstanceOutput) SpecName ¶ added in v0.1.5
func (o GetRabbitmqVipInstanceInstanceOutput) SpecName() pulumi.StringOutput
Instance Configuration ID.
func (GetRabbitmqVipInstanceInstanceOutput) Status ¶ added in v0.1.5
func (o GetRabbitmqVipInstanceInstanceOutput) Status() pulumi.IntOutput
Instance status, 0 means creating, 1 means normal, 2 means isolating, 3 means destroyed, 4 - abnormal, 5 - delivery failed.
func (GetRabbitmqVipInstanceInstanceOutput) ToGetRabbitmqVipInstanceInstanceOutput ¶ added in v0.1.5
func (o GetRabbitmqVipInstanceInstanceOutput) ToGetRabbitmqVipInstanceInstanceOutput() GetRabbitmqVipInstanceInstanceOutput
func (GetRabbitmqVipInstanceInstanceOutput) ToGetRabbitmqVipInstanceInstanceOutputWithContext ¶ added in v0.1.5
func (o GetRabbitmqVipInstanceInstanceOutput) ToGetRabbitmqVipInstanceInstanceOutputWithContext(ctx context.Context) GetRabbitmqVipInstanceInstanceOutput
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 GetRocketmqMessagesArgs ¶ added in v0.1.5
type GetRocketmqMessagesArgs struct { // Cluster id. ClusterId string `pulumi:"clusterId"` // Environment. EnvironmentId string `pulumi:"environmentId"` // Message ID. MsgId string `pulumi:"msgId"` // The value is true when querying dead letters, only valid for Rocketmq. QueryDlqMsg *bool `pulumi:"queryDlqMsg"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Topic, groupId is passed when querying dead letters. TopicName string `pulumi:"topicName"` }
A collection of arguments for invoking getRocketmqMessages.
type GetRocketmqMessagesMessageTrack ¶ added in v0.1.5
type GetRocketmqMessagesMessageTrack struct { // consumption status. ConsumeStatus string `pulumi:"consumeStatus"` // Exception informationNote: This field may return null, indicating that no valid value can be obtained. ExceptionDesc string `pulumi:"exceptionDesc"` // consumer group. Group string `pulumi:"group"` // message track type. TrackType string `pulumi:"trackType"` }
type GetRocketmqMessagesMessageTrackArgs ¶ added in v0.1.5
type GetRocketmqMessagesMessageTrackArgs struct { // consumption status. ConsumeStatus pulumi.StringInput `pulumi:"consumeStatus"` // Exception informationNote: This field may return null, indicating that no valid value can be obtained. ExceptionDesc pulumi.StringInput `pulumi:"exceptionDesc"` // consumer group. Group pulumi.StringInput `pulumi:"group"` // message track type. TrackType pulumi.StringInput `pulumi:"trackType"` }
func (GetRocketmqMessagesMessageTrackArgs) ElementType ¶ added in v0.1.5
func (GetRocketmqMessagesMessageTrackArgs) ElementType() reflect.Type
func (GetRocketmqMessagesMessageTrackArgs) ToGetRocketmqMessagesMessageTrackOutput ¶ added in v0.1.5
func (i GetRocketmqMessagesMessageTrackArgs) ToGetRocketmqMessagesMessageTrackOutput() GetRocketmqMessagesMessageTrackOutput
func (GetRocketmqMessagesMessageTrackArgs) ToGetRocketmqMessagesMessageTrackOutputWithContext ¶ added in v0.1.5
func (i GetRocketmqMessagesMessageTrackArgs) ToGetRocketmqMessagesMessageTrackOutputWithContext(ctx context.Context) GetRocketmqMessagesMessageTrackOutput
type GetRocketmqMessagesMessageTrackArray ¶ added in v0.1.5
type GetRocketmqMessagesMessageTrackArray []GetRocketmqMessagesMessageTrackInput
func (GetRocketmqMessagesMessageTrackArray) ElementType ¶ added in v0.1.5
func (GetRocketmqMessagesMessageTrackArray) ElementType() reflect.Type
func (GetRocketmqMessagesMessageTrackArray) ToGetRocketmqMessagesMessageTrackArrayOutput ¶ added in v0.1.5
func (i GetRocketmqMessagesMessageTrackArray) ToGetRocketmqMessagesMessageTrackArrayOutput() GetRocketmqMessagesMessageTrackArrayOutput
func (GetRocketmqMessagesMessageTrackArray) ToGetRocketmqMessagesMessageTrackArrayOutputWithContext ¶ added in v0.1.5
func (i GetRocketmqMessagesMessageTrackArray) ToGetRocketmqMessagesMessageTrackArrayOutputWithContext(ctx context.Context) GetRocketmqMessagesMessageTrackArrayOutput
type GetRocketmqMessagesMessageTrackArrayInput ¶ added in v0.1.5
type GetRocketmqMessagesMessageTrackArrayInput interface { pulumi.Input ToGetRocketmqMessagesMessageTrackArrayOutput() GetRocketmqMessagesMessageTrackArrayOutput ToGetRocketmqMessagesMessageTrackArrayOutputWithContext(context.Context) GetRocketmqMessagesMessageTrackArrayOutput }
GetRocketmqMessagesMessageTrackArrayInput is an input type that accepts GetRocketmqMessagesMessageTrackArray and GetRocketmqMessagesMessageTrackArrayOutput values. You can construct a concrete instance of `GetRocketmqMessagesMessageTrackArrayInput` via:
GetRocketmqMessagesMessageTrackArray{ GetRocketmqMessagesMessageTrackArgs{...} }
type GetRocketmqMessagesMessageTrackArrayOutput ¶ added in v0.1.5
type GetRocketmqMessagesMessageTrackArrayOutput struct{ *pulumi.OutputState }
func (GetRocketmqMessagesMessageTrackArrayOutput) ElementType ¶ added in v0.1.5
func (GetRocketmqMessagesMessageTrackArrayOutput) ElementType() reflect.Type
func (GetRocketmqMessagesMessageTrackArrayOutput) ToGetRocketmqMessagesMessageTrackArrayOutput ¶ added in v0.1.5
func (o GetRocketmqMessagesMessageTrackArrayOutput) ToGetRocketmqMessagesMessageTrackArrayOutput() GetRocketmqMessagesMessageTrackArrayOutput
func (GetRocketmqMessagesMessageTrackArrayOutput) ToGetRocketmqMessagesMessageTrackArrayOutputWithContext ¶ added in v0.1.5
func (o GetRocketmqMessagesMessageTrackArrayOutput) ToGetRocketmqMessagesMessageTrackArrayOutputWithContext(ctx context.Context) GetRocketmqMessagesMessageTrackArrayOutput
type GetRocketmqMessagesMessageTrackInput ¶ added in v0.1.5
type GetRocketmqMessagesMessageTrackInput interface { pulumi.Input ToGetRocketmqMessagesMessageTrackOutput() GetRocketmqMessagesMessageTrackOutput ToGetRocketmqMessagesMessageTrackOutputWithContext(context.Context) GetRocketmqMessagesMessageTrackOutput }
GetRocketmqMessagesMessageTrackInput is an input type that accepts GetRocketmqMessagesMessageTrackArgs and GetRocketmqMessagesMessageTrackOutput values. You can construct a concrete instance of `GetRocketmqMessagesMessageTrackInput` via:
GetRocketmqMessagesMessageTrackArgs{...}
type GetRocketmqMessagesMessageTrackOutput ¶ added in v0.1.5
type GetRocketmqMessagesMessageTrackOutput struct{ *pulumi.OutputState }
func (GetRocketmqMessagesMessageTrackOutput) ConsumeStatus ¶ added in v0.1.5
func (o GetRocketmqMessagesMessageTrackOutput) ConsumeStatus() pulumi.StringOutput
consumption status.
func (GetRocketmqMessagesMessageTrackOutput) ElementType ¶ added in v0.1.5
func (GetRocketmqMessagesMessageTrackOutput) ElementType() reflect.Type
func (GetRocketmqMessagesMessageTrackOutput) ExceptionDesc ¶ added in v0.1.5
func (o GetRocketmqMessagesMessageTrackOutput) ExceptionDesc() pulumi.StringOutput
Exception informationNote: This field may return null, indicating that no valid value can be obtained.
func (GetRocketmqMessagesMessageTrackOutput) Group ¶ added in v0.1.5
func (o GetRocketmqMessagesMessageTrackOutput) Group() pulumi.StringOutput
consumer group.
func (GetRocketmqMessagesMessageTrackOutput) ToGetRocketmqMessagesMessageTrackOutput ¶ added in v0.1.5
func (o GetRocketmqMessagesMessageTrackOutput) ToGetRocketmqMessagesMessageTrackOutput() GetRocketmqMessagesMessageTrackOutput
func (GetRocketmqMessagesMessageTrackOutput) ToGetRocketmqMessagesMessageTrackOutputWithContext ¶ added in v0.1.5
func (o GetRocketmqMessagesMessageTrackOutput) ToGetRocketmqMessagesMessageTrackOutputWithContext(ctx context.Context) GetRocketmqMessagesMessageTrackOutput
func (GetRocketmqMessagesMessageTrackOutput) TrackType ¶ added in v0.1.5
func (o GetRocketmqMessagesMessageTrackOutput) TrackType() pulumi.StringOutput
message track type.
type GetRocketmqMessagesOutputArgs ¶ added in v0.1.5
type GetRocketmqMessagesOutputArgs struct { // Cluster id. ClusterId pulumi.StringInput `pulumi:"clusterId"` // Environment. EnvironmentId pulumi.StringInput `pulumi:"environmentId"` // Message ID. MsgId pulumi.StringInput `pulumi:"msgId"` // The value is true when querying dead letters, only valid for Rocketmq. QueryDlqMsg pulumi.BoolPtrInput `pulumi:"queryDlqMsg"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Topic, groupId is passed when querying dead letters. TopicName pulumi.StringInput `pulumi:"topicName"` }
A collection of arguments for invoking getRocketmqMessages.
func (GetRocketmqMessagesOutputArgs) ElementType ¶ added in v0.1.5
func (GetRocketmqMessagesOutputArgs) ElementType() reflect.Type
type GetRocketmqMessagesResult ¶ added in v0.1.5
type GetRocketmqMessagesResult struct { // Message body. Body string `pulumi:"body"` ClusterId string `pulumi:"clusterId"` EnvironmentId string `pulumi:"environmentId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Consumer Group ConsumptionNote: This field may return null, indicating that no valid value can be obtained. MessageTracks []GetRocketmqMessagesMessageTrack `pulumi:"messageTracks"` MsgId string `pulumi:"msgId"` // Production time. ProduceTime string `pulumi:"produceTime"` // Producer address. ProducerAddr string `pulumi:"producerAddr"` // Detailed parameters. Properties string `pulumi:"properties"` QueryDlqMsg *bool `pulumi:"queryDlqMsg"` ResultOutputFile *string `pulumi:"resultOutputFile"` // The topic name displayed on the details pageNote: This field may return null, indicating that no valid value can be obtained. ShowTopicName string `pulumi:"showTopicName"` TopicName string `pulumi:"topicName"` }
A collection of values returned by getRocketmqMessages.
func GetRocketmqMessages ¶ added in v0.1.5
func GetRocketmqMessages(ctx *pulumi.Context, args *GetRocketmqMessagesArgs, opts ...pulumi.InvokeOption) (*GetRocketmqMessagesResult, error)
Use this data source to query detailed information of tdmq message
## Example Usage
<!--Start PulumiCodeChooser --> ```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.GetRocketmqMessages(ctx, &tdmq.GetRocketmqMessagesArgs{ ClusterId: "rocketmq-rkrbm52djmro", EnvironmentId: "keep_ns", MsgId: "A9FE8D0567FE15DB97425FC08EEF0000", QueryDlqMsg: pulumi.BoolRef(false), TopicName: "keep-topic", }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetRocketmqMessagesResultOutput ¶ added in v0.1.5
type GetRocketmqMessagesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRocketmqMessages.
func GetRocketmqMessagesOutput ¶ added in v0.1.5
func GetRocketmqMessagesOutput(ctx *pulumi.Context, args GetRocketmqMessagesOutputArgs, opts ...pulumi.InvokeOption) GetRocketmqMessagesResultOutput
func (GetRocketmqMessagesResultOutput) Body ¶ added in v0.1.5
func (o GetRocketmqMessagesResultOutput) Body() pulumi.StringOutput
Message body.
func (GetRocketmqMessagesResultOutput) ClusterId ¶ added in v0.1.5
func (o GetRocketmqMessagesResultOutput) ClusterId() pulumi.StringOutput
func (GetRocketmqMessagesResultOutput) ElementType ¶ added in v0.1.5
func (GetRocketmqMessagesResultOutput) ElementType() reflect.Type
func (GetRocketmqMessagesResultOutput) EnvironmentId ¶ added in v0.1.5
func (o GetRocketmqMessagesResultOutput) EnvironmentId() pulumi.StringOutput
func (GetRocketmqMessagesResultOutput) Id ¶ added in v0.1.5
func (o GetRocketmqMessagesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetRocketmqMessagesResultOutput) MessageTracks ¶ added in v0.1.5
func (o GetRocketmqMessagesResultOutput) MessageTracks() GetRocketmqMessagesMessageTrackArrayOutput
Consumer Group ConsumptionNote: This field may return null, indicating that no valid value can be obtained.
func (GetRocketmqMessagesResultOutput) MsgId ¶ added in v0.1.5
func (o GetRocketmqMessagesResultOutput) MsgId() pulumi.StringOutput
func (GetRocketmqMessagesResultOutput) ProduceTime ¶ added in v0.1.5
func (o GetRocketmqMessagesResultOutput) ProduceTime() pulumi.StringOutput
Production time.
func (GetRocketmqMessagesResultOutput) ProducerAddr ¶ added in v0.1.5
func (o GetRocketmqMessagesResultOutput) ProducerAddr() pulumi.StringOutput
Producer address.
func (GetRocketmqMessagesResultOutput) Properties ¶ added in v0.1.5
func (o GetRocketmqMessagesResultOutput) Properties() pulumi.StringOutput
Detailed parameters.
func (GetRocketmqMessagesResultOutput) QueryDlqMsg ¶ added in v0.1.5
func (o GetRocketmqMessagesResultOutput) QueryDlqMsg() pulumi.BoolPtrOutput
func (GetRocketmqMessagesResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetRocketmqMessagesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetRocketmqMessagesResultOutput) ShowTopicName ¶ added in v0.1.5
func (o GetRocketmqMessagesResultOutput) ShowTopicName() pulumi.StringOutput
The topic name displayed on the details pageNote: This field may return null, indicating that no valid value can be obtained.
func (GetRocketmqMessagesResultOutput) ToGetRocketmqMessagesResultOutput ¶ added in v0.1.5
func (o GetRocketmqMessagesResultOutput) ToGetRocketmqMessagesResultOutput() GetRocketmqMessagesResultOutput
func (GetRocketmqMessagesResultOutput) ToGetRocketmqMessagesResultOutputWithContext ¶ added in v0.1.5
func (o GetRocketmqMessagesResultOutput) ToGetRocketmqMessagesResultOutputWithContext(ctx context.Context) GetRocketmqMessagesResultOutput
func (GetRocketmqMessagesResultOutput) TopicName ¶ added in v0.1.5
func (o GetRocketmqMessagesResultOutput) TopicName() pulumi.StringOutput
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 GetVipInstanceArgs ¶ added in v0.1.5
type GetVipInstanceArgs struct { ClusterId string `pulumi:"clusterId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getVipInstance.
type GetVipInstanceClusterInfo ¶ added in v0.1.5
type GetVipInstanceClusterInfo struct { // Cluster ID. ClusterId string `pulumi:"clusterId"` // Cluster Name. ClusterName string `pulumi:"clusterName"` // Creation time, in milliseconds. CreateTime int `pulumi:"createTime"` // HTTP protocol public network access addressNote: This field may return null, indicating that no valid value can be obtained. HttpPublicEndpoint string `pulumi:"httpPublicEndpoint"` // HTTP protocol VPC access addressNote: This field may return null, indicating that no valid value can be obtained. HttpVpcEndpoint string `pulumi:"httpVpcEndpoint"` // Whether it is a dedicated instanceNote: This field may return null, indicating that no valid value can be obtained. IsVip bool `pulumi:"isVip"` // Overdue suspension time, in millisecondsNote: This field may return null, indicating that no valid value can be obtained. IsolateTime int `pulumi:"isolateTime"` // Public network access address. PublicEndPoint string `pulumi:"publicEndPoint"` // Region. Region string `pulumi:"region"` // Cluster description informationNote: This field may return null, indicating that no valid value can be obtained. Remark string `pulumi:"remark"` // Rocketmq cluster identificationNote: This field may return null, indicating that no valid value can be obtained. RocketMqFlag bool `pulumi:"rocketMqFlag"` // Billing status, 1 means normal, 2 means stopped, 3 means destroyedNote: This field may return null, indicating that no valid value can be obtained. Status int `pulumi:"status"` // Whether namespace access points are supportedNote: This field may return null, indicating that no valid value can be obtained. SupportNamespaceEndpoint bool `pulumi:"supportNamespaceEndpoint"` // VPC access address. VpcEndPoint string `pulumi:"vpcEndPoint"` // VPC informationNote: This field may return null, indicating that no valid value can be obtained. Vpcs []GetVipInstanceClusterInfoVpc `pulumi:"vpcs"` }
type GetVipInstanceClusterInfoArgs ¶ added in v0.1.5
type GetVipInstanceClusterInfoArgs struct { // Cluster ID. ClusterId pulumi.StringInput `pulumi:"clusterId"` // Cluster Name. ClusterName pulumi.StringInput `pulumi:"clusterName"` // Creation time, in milliseconds. CreateTime pulumi.IntInput `pulumi:"createTime"` // HTTP protocol public network access addressNote: This field may return null, indicating that no valid value can be obtained. HttpPublicEndpoint pulumi.StringInput `pulumi:"httpPublicEndpoint"` // HTTP protocol VPC access addressNote: This field may return null, indicating that no valid value can be obtained. HttpVpcEndpoint pulumi.StringInput `pulumi:"httpVpcEndpoint"` // Whether it is a dedicated instanceNote: This field may return null, indicating that no valid value can be obtained. IsVip pulumi.BoolInput `pulumi:"isVip"` // Overdue suspension time, in millisecondsNote: This field may return null, indicating that no valid value can be obtained. IsolateTime pulumi.IntInput `pulumi:"isolateTime"` // Public network access address. PublicEndPoint pulumi.StringInput `pulumi:"publicEndPoint"` // Region. Region pulumi.StringInput `pulumi:"region"` // Cluster description informationNote: This field may return null, indicating that no valid value can be obtained. Remark pulumi.StringInput `pulumi:"remark"` // Rocketmq cluster identificationNote: This field may return null, indicating that no valid value can be obtained. RocketMqFlag pulumi.BoolInput `pulumi:"rocketMqFlag"` // Billing status, 1 means normal, 2 means stopped, 3 means destroyedNote: This field may return null, indicating that no valid value can be obtained. Status pulumi.IntInput `pulumi:"status"` // Whether namespace access points are supportedNote: This field may return null, indicating that no valid value can be obtained. SupportNamespaceEndpoint pulumi.BoolInput `pulumi:"supportNamespaceEndpoint"` // VPC access address. VpcEndPoint pulumi.StringInput `pulumi:"vpcEndPoint"` // VPC informationNote: This field may return null, indicating that no valid value can be obtained. Vpcs GetVipInstanceClusterInfoVpcArrayInput `pulumi:"vpcs"` }
func (GetVipInstanceClusterInfoArgs) ElementType ¶ added in v0.1.5
func (GetVipInstanceClusterInfoArgs) ElementType() reflect.Type
func (GetVipInstanceClusterInfoArgs) ToGetVipInstanceClusterInfoOutput ¶ added in v0.1.5
func (i GetVipInstanceClusterInfoArgs) ToGetVipInstanceClusterInfoOutput() GetVipInstanceClusterInfoOutput
func (GetVipInstanceClusterInfoArgs) ToGetVipInstanceClusterInfoOutputWithContext ¶ added in v0.1.5
func (i GetVipInstanceClusterInfoArgs) ToGetVipInstanceClusterInfoOutputWithContext(ctx context.Context) GetVipInstanceClusterInfoOutput
type GetVipInstanceClusterInfoArray ¶ added in v0.1.5
type GetVipInstanceClusterInfoArray []GetVipInstanceClusterInfoInput
func (GetVipInstanceClusterInfoArray) ElementType ¶ added in v0.1.5
func (GetVipInstanceClusterInfoArray) ElementType() reflect.Type
func (GetVipInstanceClusterInfoArray) ToGetVipInstanceClusterInfoArrayOutput ¶ added in v0.1.5
func (i GetVipInstanceClusterInfoArray) ToGetVipInstanceClusterInfoArrayOutput() GetVipInstanceClusterInfoArrayOutput
func (GetVipInstanceClusterInfoArray) ToGetVipInstanceClusterInfoArrayOutputWithContext ¶ added in v0.1.5
func (i GetVipInstanceClusterInfoArray) ToGetVipInstanceClusterInfoArrayOutputWithContext(ctx context.Context) GetVipInstanceClusterInfoArrayOutput
type GetVipInstanceClusterInfoArrayInput ¶ added in v0.1.5
type GetVipInstanceClusterInfoArrayInput interface { pulumi.Input ToGetVipInstanceClusterInfoArrayOutput() GetVipInstanceClusterInfoArrayOutput ToGetVipInstanceClusterInfoArrayOutputWithContext(context.Context) GetVipInstanceClusterInfoArrayOutput }
GetVipInstanceClusterInfoArrayInput is an input type that accepts GetVipInstanceClusterInfoArray and GetVipInstanceClusterInfoArrayOutput values. You can construct a concrete instance of `GetVipInstanceClusterInfoArrayInput` via:
GetVipInstanceClusterInfoArray{ GetVipInstanceClusterInfoArgs{...} }
type GetVipInstanceClusterInfoArrayOutput ¶ added in v0.1.5
type GetVipInstanceClusterInfoArrayOutput struct{ *pulumi.OutputState }
func (GetVipInstanceClusterInfoArrayOutput) ElementType ¶ added in v0.1.5
func (GetVipInstanceClusterInfoArrayOutput) ElementType() reflect.Type
func (GetVipInstanceClusterInfoArrayOutput) Index ¶ added in v0.1.5
func (o GetVipInstanceClusterInfoArrayOutput) Index(i pulumi.IntInput) GetVipInstanceClusterInfoOutput
func (GetVipInstanceClusterInfoArrayOutput) ToGetVipInstanceClusterInfoArrayOutput ¶ added in v0.1.5
func (o GetVipInstanceClusterInfoArrayOutput) ToGetVipInstanceClusterInfoArrayOutput() GetVipInstanceClusterInfoArrayOutput
func (GetVipInstanceClusterInfoArrayOutput) ToGetVipInstanceClusterInfoArrayOutputWithContext ¶ added in v0.1.5
func (o GetVipInstanceClusterInfoArrayOutput) ToGetVipInstanceClusterInfoArrayOutputWithContext(ctx context.Context) GetVipInstanceClusterInfoArrayOutput
type GetVipInstanceClusterInfoInput ¶ added in v0.1.5
type GetVipInstanceClusterInfoInput interface { pulumi.Input ToGetVipInstanceClusterInfoOutput() GetVipInstanceClusterInfoOutput ToGetVipInstanceClusterInfoOutputWithContext(context.Context) GetVipInstanceClusterInfoOutput }
GetVipInstanceClusterInfoInput is an input type that accepts GetVipInstanceClusterInfoArgs and GetVipInstanceClusterInfoOutput values. You can construct a concrete instance of `GetVipInstanceClusterInfoInput` via:
GetVipInstanceClusterInfoArgs{...}
type GetVipInstanceClusterInfoOutput ¶ added in v0.1.5
type GetVipInstanceClusterInfoOutput struct{ *pulumi.OutputState }
func (GetVipInstanceClusterInfoOutput) ClusterId ¶ added in v0.1.5
func (o GetVipInstanceClusterInfoOutput) ClusterId() pulumi.StringOutput
Cluster ID.
func (GetVipInstanceClusterInfoOutput) ClusterName ¶ added in v0.1.5
func (o GetVipInstanceClusterInfoOutput) ClusterName() pulumi.StringOutput
Cluster Name.
func (GetVipInstanceClusterInfoOutput) CreateTime ¶ added in v0.1.5
func (o GetVipInstanceClusterInfoOutput) CreateTime() pulumi.IntOutput
Creation time, in milliseconds.
func (GetVipInstanceClusterInfoOutput) ElementType ¶ added in v0.1.5
func (GetVipInstanceClusterInfoOutput) ElementType() reflect.Type
func (GetVipInstanceClusterInfoOutput) HttpPublicEndpoint ¶ added in v0.1.5
func (o GetVipInstanceClusterInfoOutput) HttpPublicEndpoint() pulumi.StringOutput
HTTP protocol public network access addressNote: This field may return null, indicating that no valid value can be obtained.
func (GetVipInstanceClusterInfoOutput) HttpVpcEndpoint ¶ added in v0.1.5
func (o GetVipInstanceClusterInfoOutput) HttpVpcEndpoint() pulumi.StringOutput
HTTP protocol VPC access addressNote: This field may return null, indicating that no valid value can be obtained.
func (GetVipInstanceClusterInfoOutput) IsVip ¶ added in v0.1.5
func (o GetVipInstanceClusterInfoOutput) IsVip() pulumi.BoolOutput
Whether it is a dedicated instanceNote: This field may return null, indicating that no valid value can be obtained.
func (GetVipInstanceClusterInfoOutput) IsolateTime ¶ added in v0.1.5
func (o GetVipInstanceClusterInfoOutput) IsolateTime() pulumi.IntOutput
Overdue suspension time, in millisecondsNote: This field may return null, indicating that no valid value can be obtained.
func (GetVipInstanceClusterInfoOutput) PublicEndPoint ¶ added in v0.1.5
func (o GetVipInstanceClusterInfoOutput) PublicEndPoint() pulumi.StringOutput
Public network access address.
func (GetVipInstanceClusterInfoOutput) Region ¶ added in v0.1.5
func (o GetVipInstanceClusterInfoOutput) Region() pulumi.StringOutput
Region.
func (GetVipInstanceClusterInfoOutput) Remark ¶ added in v0.1.5
func (o GetVipInstanceClusterInfoOutput) Remark() pulumi.StringOutput
Cluster description informationNote: This field may return null, indicating that no valid value can be obtained.
func (GetVipInstanceClusterInfoOutput) RocketMqFlag ¶ added in v0.1.5
func (o GetVipInstanceClusterInfoOutput) RocketMqFlag() pulumi.BoolOutput
Rocketmq cluster identificationNote: This field may return null, indicating that no valid value can be obtained.
func (GetVipInstanceClusterInfoOutput) Status ¶ added in v0.1.5
func (o GetVipInstanceClusterInfoOutput) Status() pulumi.IntOutput
Billing status, 1 means normal, 2 means stopped, 3 means destroyedNote: This field may return null, indicating that no valid value can be obtained.
func (GetVipInstanceClusterInfoOutput) SupportNamespaceEndpoint ¶ added in v0.1.5
func (o GetVipInstanceClusterInfoOutput) SupportNamespaceEndpoint() pulumi.BoolOutput
Whether namespace access points are supportedNote: This field may return null, indicating that no valid value can be obtained.
func (GetVipInstanceClusterInfoOutput) ToGetVipInstanceClusterInfoOutput ¶ added in v0.1.5
func (o GetVipInstanceClusterInfoOutput) ToGetVipInstanceClusterInfoOutput() GetVipInstanceClusterInfoOutput
func (GetVipInstanceClusterInfoOutput) ToGetVipInstanceClusterInfoOutputWithContext ¶ added in v0.1.5
func (o GetVipInstanceClusterInfoOutput) ToGetVipInstanceClusterInfoOutputWithContext(ctx context.Context) GetVipInstanceClusterInfoOutput
func (GetVipInstanceClusterInfoOutput) VpcEndPoint ¶ added in v0.1.5
func (o GetVipInstanceClusterInfoOutput) VpcEndPoint() pulumi.StringOutput
VPC access address.
type GetVipInstanceClusterInfoVpc ¶ added in v0.1.5
type GetVipInstanceClusterInfoVpcArgs ¶ added in v0.1.5
type GetVipInstanceClusterInfoVpcArgs struct { // Subnet Id. SubnetId pulumi.StringInput `pulumi:"subnetId"` // VPC ID. VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (GetVipInstanceClusterInfoVpcArgs) ElementType ¶ added in v0.1.5
func (GetVipInstanceClusterInfoVpcArgs) ElementType() reflect.Type
func (GetVipInstanceClusterInfoVpcArgs) ToGetVipInstanceClusterInfoVpcOutput ¶ added in v0.1.5
func (i GetVipInstanceClusterInfoVpcArgs) ToGetVipInstanceClusterInfoVpcOutput() GetVipInstanceClusterInfoVpcOutput
func (GetVipInstanceClusterInfoVpcArgs) ToGetVipInstanceClusterInfoVpcOutputWithContext ¶ added in v0.1.5
func (i GetVipInstanceClusterInfoVpcArgs) ToGetVipInstanceClusterInfoVpcOutputWithContext(ctx context.Context) GetVipInstanceClusterInfoVpcOutput
type GetVipInstanceClusterInfoVpcArray ¶ added in v0.1.5
type GetVipInstanceClusterInfoVpcArray []GetVipInstanceClusterInfoVpcInput
func (GetVipInstanceClusterInfoVpcArray) ElementType ¶ added in v0.1.5
func (GetVipInstanceClusterInfoVpcArray) ElementType() reflect.Type
func (GetVipInstanceClusterInfoVpcArray) ToGetVipInstanceClusterInfoVpcArrayOutput ¶ added in v0.1.5
func (i GetVipInstanceClusterInfoVpcArray) ToGetVipInstanceClusterInfoVpcArrayOutput() GetVipInstanceClusterInfoVpcArrayOutput
func (GetVipInstanceClusterInfoVpcArray) ToGetVipInstanceClusterInfoVpcArrayOutputWithContext ¶ added in v0.1.5
func (i GetVipInstanceClusterInfoVpcArray) ToGetVipInstanceClusterInfoVpcArrayOutputWithContext(ctx context.Context) GetVipInstanceClusterInfoVpcArrayOutput
type GetVipInstanceClusterInfoVpcArrayInput ¶ added in v0.1.5
type GetVipInstanceClusterInfoVpcArrayInput interface { pulumi.Input ToGetVipInstanceClusterInfoVpcArrayOutput() GetVipInstanceClusterInfoVpcArrayOutput ToGetVipInstanceClusterInfoVpcArrayOutputWithContext(context.Context) GetVipInstanceClusterInfoVpcArrayOutput }
GetVipInstanceClusterInfoVpcArrayInput is an input type that accepts GetVipInstanceClusterInfoVpcArray and GetVipInstanceClusterInfoVpcArrayOutput values. You can construct a concrete instance of `GetVipInstanceClusterInfoVpcArrayInput` via:
GetVipInstanceClusterInfoVpcArray{ GetVipInstanceClusterInfoVpcArgs{...} }
type GetVipInstanceClusterInfoVpcArrayOutput ¶ added in v0.1.5
type GetVipInstanceClusterInfoVpcArrayOutput struct{ *pulumi.OutputState }
func (GetVipInstanceClusterInfoVpcArrayOutput) ElementType ¶ added in v0.1.5
func (GetVipInstanceClusterInfoVpcArrayOutput) ElementType() reflect.Type
func (GetVipInstanceClusterInfoVpcArrayOutput) ToGetVipInstanceClusterInfoVpcArrayOutput ¶ added in v0.1.5
func (o GetVipInstanceClusterInfoVpcArrayOutput) ToGetVipInstanceClusterInfoVpcArrayOutput() GetVipInstanceClusterInfoVpcArrayOutput
func (GetVipInstanceClusterInfoVpcArrayOutput) ToGetVipInstanceClusterInfoVpcArrayOutputWithContext ¶ added in v0.1.5
func (o GetVipInstanceClusterInfoVpcArrayOutput) ToGetVipInstanceClusterInfoVpcArrayOutputWithContext(ctx context.Context) GetVipInstanceClusterInfoVpcArrayOutput
type GetVipInstanceClusterInfoVpcInput ¶ added in v0.1.5
type GetVipInstanceClusterInfoVpcInput interface { pulumi.Input ToGetVipInstanceClusterInfoVpcOutput() GetVipInstanceClusterInfoVpcOutput ToGetVipInstanceClusterInfoVpcOutputWithContext(context.Context) GetVipInstanceClusterInfoVpcOutput }
GetVipInstanceClusterInfoVpcInput is an input type that accepts GetVipInstanceClusterInfoVpcArgs and GetVipInstanceClusterInfoVpcOutput values. You can construct a concrete instance of `GetVipInstanceClusterInfoVpcInput` via:
GetVipInstanceClusterInfoVpcArgs{...}
type GetVipInstanceClusterInfoVpcOutput ¶ added in v0.1.5
type GetVipInstanceClusterInfoVpcOutput struct{ *pulumi.OutputState }
func (GetVipInstanceClusterInfoVpcOutput) ElementType ¶ added in v0.1.5
func (GetVipInstanceClusterInfoVpcOutput) ElementType() reflect.Type
func (GetVipInstanceClusterInfoVpcOutput) SubnetId ¶ added in v0.1.5
func (o GetVipInstanceClusterInfoVpcOutput) SubnetId() pulumi.StringOutput
Subnet Id.
func (GetVipInstanceClusterInfoVpcOutput) ToGetVipInstanceClusterInfoVpcOutput ¶ added in v0.1.5
func (o GetVipInstanceClusterInfoVpcOutput) ToGetVipInstanceClusterInfoVpcOutput() GetVipInstanceClusterInfoVpcOutput
func (GetVipInstanceClusterInfoVpcOutput) ToGetVipInstanceClusterInfoVpcOutputWithContext ¶ added in v0.1.5
func (o GetVipInstanceClusterInfoVpcOutput) ToGetVipInstanceClusterInfoVpcOutputWithContext(ctx context.Context) GetVipInstanceClusterInfoVpcOutput
func (GetVipInstanceClusterInfoVpcOutput) VpcId ¶ added in v0.1.5
func (o GetVipInstanceClusterInfoVpcOutput) VpcId() pulumi.StringOutput
VPC ID.
type GetVipInstanceInstanceConfig ¶ added in v0.1.5
type GetVipInstanceInstanceConfig struct { // Cluster type. ConfigDisplay string `pulumi:"configDisplay"` // Maximum number of groups. MaxGroupNum int `pulumi:"maxGroupNum"` // Maximum number of namespaces. MaxNamespaceNum int `pulumi:"maxNamespaceNum"` // Maximum number of queues per topicNote: This field may return null, indicating that no valid value can be obtained. MaxQueuesPerTopic int `pulumi:"maxQueuesPerTopic"` // Maximum number of topics. MaxTopicNum int `pulumi:"maxTopicNum"` // Single namespace TPS upper limit. MaxTpsPerNamespace int `pulumi:"maxTpsPerNamespace"` // Number of cluster nodes. NodeCount int `pulumi:"nodeCount"` // Node distribution. NodeDistributions []GetVipInstanceInstanceConfigNodeDistribution `pulumi:"nodeDistributions"` // Topic distribution. TopicDistributions []GetVipInstanceInstanceConfigTopicDistribution `pulumi:"topicDistributions"` // Number of used groups. UsedGroupNum int `pulumi:"usedGroupNum"` // Number of used namespaces. UsedNamespaceNum int `pulumi:"usedNamespaceNum"` // The number of topics used. UsedTopicNum int `pulumi:"usedTopicNum"` }
type GetVipInstanceInstanceConfigArgs ¶ added in v0.1.5
type GetVipInstanceInstanceConfigArgs struct { // Cluster type. ConfigDisplay pulumi.StringInput `pulumi:"configDisplay"` // Maximum number of groups. MaxGroupNum pulumi.IntInput `pulumi:"maxGroupNum"` // Maximum number of namespaces. MaxNamespaceNum pulumi.IntInput `pulumi:"maxNamespaceNum"` // Maximum number of queues per topicNote: This field may return null, indicating that no valid value can be obtained. MaxQueuesPerTopic pulumi.IntInput `pulumi:"maxQueuesPerTopic"` // Maximum number of topics. MaxTopicNum pulumi.IntInput `pulumi:"maxTopicNum"` // Single namespace TPS upper limit. MaxTpsPerNamespace pulumi.IntInput `pulumi:"maxTpsPerNamespace"` // Number of cluster nodes. NodeCount pulumi.IntInput `pulumi:"nodeCount"` // Node distribution. NodeDistributions GetVipInstanceInstanceConfigNodeDistributionArrayInput `pulumi:"nodeDistributions"` // Topic distribution. TopicDistributions GetVipInstanceInstanceConfigTopicDistributionArrayInput `pulumi:"topicDistributions"` // Number of used groups. UsedGroupNum pulumi.IntInput `pulumi:"usedGroupNum"` // Number of used namespaces. UsedNamespaceNum pulumi.IntInput `pulumi:"usedNamespaceNum"` // The number of topics used. UsedTopicNum pulumi.IntInput `pulumi:"usedTopicNum"` }
func (GetVipInstanceInstanceConfigArgs) ElementType ¶ added in v0.1.5
func (GetVipInstanceInstanceConfigArgs) ElementType() reflect.Type
func (GetVipInstanceInstanceConfigArgs) ToGetVipInstanceInstanceConfigOutput ¶ added in v0.1.5
func (i GetVipInstanceInstanceConfigArgs) ToGetVipInstanceInstanceConfigOutput() GetVipInstanceInstanceConfigOutput
func (GetVipInstanceInstanceConfigArgs) ToGetVipInstanceInstanceConfigOutputWithContext ¶ added in v0.1.5
func (i GetVipInstanceInstanceConfigArgs) ToGetVipInstanceInstanceConfigOutputWithContext(ctx context.Context) GetVipInstanceInstanceConfigOutput
type GetVipInstanceInstanceConfigArray ¶ added in v0.1.5
type GetVipInstanceInstanceConfigArray []GetVipInstanceInstanceConfigInput
func (GetVipInstanceInstanceConfigArray) ElementType ¶ added in v0.1.5
func (GetVipInstanceInstanceConfigArray) ElementType() reflect.Type
func (GetVipInstanceInstanceConfigArray) ToGetVipInstanceInstanceConfigArrayOutput ¶ added in v0.1.5
func (i GetVipInstanceInstanceConfigArray) ToGetVipInstanceInstanceConfigArrayOutput() GetVipInstanceInstanceConfigArrayOutput
func (GetVipInstanceInstanceConfigArray) ToGetVipInstanceInstanceConfigArrayOutputWithContext ¶ added in v0.1.5
func (i GetVipInstanceInstanceConfigArray) ToGetVipInstanceInstanceConfigArrayOutputWithContext(ctx context.Context) GetVipInstanceInstanceConfigArrayOutput
type GetVipInstanceInstanceConfigArrayInput ¶ added in v0.1.5
type GetVipInstanceInstanceConfigArrayInput interface { pulumi.Input ToGetVipInstanceInstanceConfigArrayOutput() GetVipInstanceInstanceConfigArrayOutput ToGetVipInstanceInstanceConfigArrayOutputWithContext(context.Context) GetVipInstanceInstanceConfigArrayOutput }
GetVipInstanceInstanceConfigArrayInput is an input type that accepts GetVipInstanceInstanceConfigArray and GetVipInstanceInstanceConfigArrayOutput values. You can construct a concrete instance of `GetVipInstanceInstanceConfigArrayInput` via:
GetVipInstanceInstanceConfigArray{ GetVipInstanceInstanceConfigArgs{...} }
type GetVipInstanceInstanceConfigArrayOutput ¶ added in v0.1.5
type GetVipInstanceInstanceConfigArrayOutput struct{ *pulumi.OutputState }
func (GetVipInstanceInstanceConfigArrayOutput) ElementType ¶ added in v0.1.5
func (GetVipInstanceInstanceConfigArrayOutput) ElementType() reflect.Type
func (GetVipInstanceInstanceConfigArrayOutput) ToGetVipInstanceInstanceConfigArrayOutput ¶ added in v0.1.5
func (o GetVipInstanceInstanceConfigArrayOutput) ToGetVipInstanceInstanceConfigArrayOutput() GetVipInstanceInstanceConfigArrayOutput
func (GetVipInstanceInstanceConfigArrayOutput) ToGetVipInstanceInstanceConfigArrayOutputWithContext ¶ added in v0.1.5
func (o GetVipInstanceInstanceConfigArrayOutput) ToGetVipInstanceInstanceConfigArrayOutputWithContext(ctx context.Context) GetVipInstanceInstanceConfigArrayOutput
type GetVipInstanceInstanceConfigInput ¶ added in v0.1.5
type GetVipInstanceInstanceConfigInput interface { pulumi.Input ToGetVipInstanceInstanceConfigOutput() GetVipInstanceInstanceConfigOutput ToGetVipInstanceInstanceConfigOutputWithContext(context.Context) GetVipInstanceInstanceConfigOutput }
GetVipInstanceInstanceConfigInput is an input type that accepts GetVipInstanceInstanceConfigArgs and GetVipInstanceInstanceConfigOutput values. You can construct a concrete instance of `GetVipInstanceInstanceConfigInput` via:
GetVipInstanceInstanceConfigArgs{...}
type GetVipInstanceInstanceConfigNodeDistribution ¶ added in v0.1.5
type GetVipInstanceInstanceConfigNodeDistributionArgs ¶ added in v0.1.5
type GetVipInstanceInstanceConfigNodeDistributionArgs struct { // Number of nodes. NodeCount pulumi.IntInput `pulumi:"nodeCount"` // Availability zone id. ZoneId pulumi.StringInput `pulumi:"zoneId"` // Availability zone. ZoneName pulumi.StringInput `pulumi:"zoneName"` }
func (GetVipInstanceInstanceConfigNodeDistributionArgs) ElementType ¶ added in v0.1.5
func (GetVipInstanceInstanceConfigNodeDistributionArgs) ElementType() reflect.Type
func (GetVipInstanceInstanceConfigNodeDistributionArgs) ToGetVipInstanceInstanceConfigNodeDistributionOutput ¶ added in v0.1.5
func (i GetVipInstanceInstanceConfigNodeDistributionArgs) ToGetVipInstanceInstanceConfigNodeDistributionOutput() GetVipInstanceInstanceConfigNodeDistributionOutput
func (GetVipInstanceInstanceConfigNodeDistributionArgs) ToGetVipInstanceInstanceConfigNodeDistributionOutputWithContext ¶ added in v0.1.5
func (i GetVipInstanceInstanceConfigNodeDistributionArgs) ToGetVipInstanceInstanceConfigNodeDistributionOutputWithContext(ctx context.Context) GetVipInstanceInstanceConfigNodeDistributionOutput
type GetVipInstanceInstanceConfigNodeDistributionArray ¶ added in v0.1.5
type GetVipInstanceInstanceConfigNodeDistributionArray []GetVipInstanceInstanceConfigNodeDistributionInput
func (GetVipInstanceInstanceConfigNodeDistributionArray) ElementType ¶ added in v0.1.5
func (GetVipInstanceInstanceConfigNodeDistributionArray) ElementType() reflect.Type
func (GetVipInstanceInstanceConfigNodeDistributionArray) ToGetVipInstanceInstanceConfigNodeDistributionArrayOutput ¶ added in v0.1.5
func (i GetVipInstanceInstanceConfigNodeDistributionArray) ToGetVipInstanceInstanceConfigNodeDistributionArrayOutput() GetVipInstanceInstanceConfigNodeDistributionArrayOutput
func (GetVipInstanceInstanceConfigNodeDistributionArray) ToGetVipInstanceInstanceConfigNodeDistributionArrayOutputWithContext ¶ added in v0.1.5
func (i GetVipInstanceInstanceConfigNodeDistributionArray) ToGetVipInstanceInstanceConfigNodeDistributionArrayOutputWithContext(ctx context.Context) GetVipInstanceInstanceConfigNodeDistributionArrayOutput
type GetVipInstanceInstanceConfigNodeDistributionArrayInput ¶ added in v0.1.5
type GetVipInstanceInstanceConfigNodeDistributionArrayInput interface { pulumi.Input ToGetVipInstanceInstanceConfigNodeDistributionArrayOutput() GetVipInstanceInstanceConfigNodeDistributionArrayOutput ToGetVipInstanceInstanceConfigNodeDistributionArrayOutputWithContext(context.Context) GetVipInstanceInstanceConfigNodeDistributionArrayOutput }
GetVipInstanceInstanceConfigNodeDistributionArrayInput is an input type that accepts GetVipInstanceInstanceConfigNodeDistributionArray and GetVipInstanceInstanceConfigNodeDistributionArrayOutput values. You can construct a concrete instance of `GetVipInstanceInstanceConfigNodeDistributionArrayInput` via:
GetVipInstanceInstanceConfigNodeDistributionArray{ GetVipInstanceInstanceConfigNodeDistributionArgs{...} }
type GetVipInstanceInstanceConfigNodeDistributionArrayOutput ¶ added in v0.1.5
type GetVipInstanceInstanceConfigNodeDistributionArrayOutput struct{ *pulumi.OutputState }
func (GetVipInstanceInstanceConfigNodeDistributionArrayOutput) ElementType ¶ added in v0.1.5
func (GetVipInstanceInstanceConfigNodeDistributionArrayOutput) ElementType() reflect.Type
func (GetVipInstanceInstanceConfigNodeDistributionArrayOutput) ToGetVipInstanceInstanceConfigNodeDistributionArrayOutput ¶ added in v0.1.5
func (o GetVipInstanceInstanceConfigNodeDistributionArrayOutput) ToGetVipInstanceInstanceConfigNodeDistributionArrayOutput() GetVipInstanceInstanceConfigNodeDistributionArrayOutput
func (GetVipInstanceInstanceConfigNodeDistributionArrayOutput) ToGetVipInstanceInstanceConfigNodeDistributionArrayOutputWithContext ¶ added in v0.1.5
func (o GetVipInstanceInstanceConfigNodeDistributionArrayOutput) ToGetVipInstanceInstanceConfigNodeDistributionArrayOutputWithContext(ctx context.Context) GetVipInstanceInstanceConfigNodeDistributionArrayOutput
type GetVipInstanceInstanceConfigNodeDistributionInput ¶ added in v0.1.5
type GetVipInstanceInstanceConfigNodeDistributionInput interface { pulumi.Input ToGetVipInstanceInstanceConfigNodeDistributionOutput() GetVipInstanceInstanceConfigNodeDistributionOutput ToGetVipInstanceInstanceConfigNodeDistributionOutputWithContext(context.Context) GetVipInstanceInstanceConfigNodeDistributionOutput }
GetVipInstanceInstanceConfigNodeDistributionInput is an input type that accepts GetVipInstanceInstanceConfigNodeDistributionArgs and GetVipInstanceInstanceConfigNodeDistributionOutput values. You can construct a concrete instance of `GetVipInstanceInstanceConfigNodeDistributionInput` via:
GetVipInstanceInstanceConfigNodeDistributionArgs{...}
type GetVipInstanceInstanceConfigNodeDistributionOutput ¶ added in v0.1.5
type GetVipInstanceInstanceConfigNodeDistributionOutput struct{ *pulumi.OutputState }
func (GetVipInstanceInstanceConfigNodeDistributionOutput) ElementType ¶ added in v0.1.5
func (GetVipInstanceInstanceConfigNodeDistributionOutput) ElementType() reflect.Type
func (GetVipInstanceInstanceConfigNodeDistributionOutput) NodeCount ¶ added in v0.1.5
func (o GetVipInstanceInstanceConfigNodeDistributionOutput) NodeCount() pulumi.IntOutput
Number of nodes.
func (GetVipInstanceInstanceConfigNodeDistributionOutput) ToGetVipInstanceInstanceConfigNodeDistributionOutput ¶ added in v0.1.5
func (o GetVipInstanceInstanceConfigNodeDistributionOutput) ToGetVipInstanceInstanceConfigNodeDistributionOutput() GetVipInstanceInstanceConfigNodeDistributionOutput
func (GetVipInstanceInstanceConfigNodeDistributionOutput) ToGetVipInstanceInstanceConfigNodeDistributionOutputWithContext ¶ added in v0.1.5
func (o GetVipInstanceInstanceConfigNodeDistributionOutput) ToGetVipInstanceInstanceConfigNodeDistributionOutputWithContext(ctx context.Context) GetVipInstanceInstanceConfigNodeDistributionOutput
func (GetVipInstanceInstanceConfigNodeDistributionOutput) ZoneId ¶ added in v0.1.5
func (o GetVipInstanceInstanceConfigNodeDistributionOutput) ZoneId() pulumi.StringOutput
Availability zone id.
func (GetVipInstanceInstanceConfigNodeDistributionOutput) ZoneName ¶ added in v0.1.5
func (o GetVipInstanceInstanceConfigNodeDistributionOutput) ZoneName() pulumi.StringOutput
Availability zone.
type GetVipInstanceInstanceConfigOutput ¶ added in v0.1.5
type GetVipInstanceInstanceConfigOutput struct{ *pulumi.OutputState }
func (GetVipInstanceInstanceConfigOutput) ConfigDisplay ¶ added in v0.1.5
func (o GetVipInstanceInstanceConfigOutput) ConfigDisplay() pulumi.StringOutput
Cluster type.
func (GetVipInstanceInstanceConfigOutput) ElementType ¶ added in v0.1.5
func (GetVipInstanceInstanceConfigOutput) ElementType() reflect.Type
func (GetVipInstanceInstanceConfigOutput) MaxGroupNum ¶ added in v0.1.5
func (o GetVipInstanceInstanceConfigOutput) MaxGroupNum() pulumi.IntOutput
Maximum number of groups.
func (GetVipInstanceInstanceConfigOutput) MaxNamespaceNum ¶ added in v0.1.5
func (o GetVipInstanceInstanceConfigOutput) MaxNamespaceNum() pulumi.IntOutput
Maximum number of namespaces.
func (GetVipInstanceInstanceConfigOutput) MaxQueuesPerTopic ¶ added in v0.1.5
func (o GetVipInstanceInstanceConfigOutput) MaxQueuesPerTopic() pulumi.IntOutput
Maximum number of queues per topicNote: This field may return null, indicating that no valid value can be obtained.
func (GetVipInstanceInstanceConfigOutput) MaxTopicNum ¶ added in v0.1.5
func (o GetVipInstanceInstanceConfigOutput) MaxTopicNum() pulumi.IntOutput
Maximum number of topics.
func (GetVipInstanceInstanceConfigOutput) MaxTpsPerNamespace ¶ added in v0.1.5
func (o GetVipInstanceInstanceConfigOutput) MaxTpsPerNamespace() pulumi.IntOutput
Single namespace TPS upper limit.
func (GetVipInstanceInstanceConfigOutput) NodeCount ¶ added in v0.1.5
func (o GetVipInstanceInstanceConfigOutput) NodeCount() pulumi.IntOutput
Number of cluster nodes.
func (GetVipInstanceInstanceConfigOutput) NodeDistributions ¶ added in v0.1.5
func (o GetVipInstanceInstanceConfigOutput) NodeDistributions() GetVipInstanceInstanceConfigNodeDistributionArrayOutput
Node distribution.
func (GetVipInstanceInstanceConfigOutput) ToGetVipInstanceInstanceConfigOutput ¶ added in v0.1.5
func (o GetVipInstanceInstanceConfigOutput) ToGetVipInstanceInstanceConfigOutput() GetVipInstanceInstanceConfigOutput
func (GetVipInstanceInstanceConfigOutput) ToGetVipInstanceInstanceConfigOutputWithContext ¶ added in v0.1.5
func (o GetVipInstanceInstanceConfigOutput) ToGetVipInstanceInstanceConfigOutputWithContext(ctx context.Context) GetVipInstanceInstanceConfigOutput
func (GetVipInstanceInstanceConfigOutput) TopicDistributions ¶ added in v0.1.5
func (o GetVipInstanceInstanceConfigOutput) TopicDistributions() GetVipInstanceInstanceConfigTopicDistributionArrayOutput
Topic distribution.
func (GetVipInstanceInstanceConfigOutput) UsedGroupNum ¶ added in v0.1.5
func (o GetVipInstanceInstanceConfigOutput) UsedGroupNum() pulumi.IntOutput
Number of used groups.
func (GetVipInstanceInstanceConfigOutput) UsedNamespaceNum ¶ added in v0.1.5
func (o GetVipInstanceInstanceConfigOutput) UsedNamespaceNum() pulumi.IntOutput
Number of used namespaces.
func (GetVipInstanceInstanceConfigOutput) UsedTopicNum ¶ added in v0.1.5
func (o GetVipInstanceInstanceConfigOutput) UsedTopicNum() pulumi.IntOutput
The number of topics used.
type GetVipInstanceInstanceConfigTopicDistribution ¶ added in v0.1.5
type GetVipInstanceInstanceConfigTopicDistributionArgs ¶ added in v0.1.5
type GetVipInstanceInstanceConfigTopicDistributionArgs struct { // Number of topics. Count pulumi.IntInput `pulumi:"count"` // Topic type. TopicType pulumi.StringInput `pulumi:"topicType"` }
func (GetVipInstanceInstanceConfigTopicDistributionArgs) ElementType ¶ added in v0.1.5
func (GetVipInstanceInstanceConfigTopicDistributionArgs) ElementType() reflect.Type
func (GetVipInstanceInstanceConfigTopicDistributionArgs) ToGetVipInstanceInstanceConfigTopicDistributionOutput ¶ added in v0.1.5
func (i GetVipInstanceInstanceConfigTopicDistributionArgs) ToGetVipInstanceInstanceConfigTopicDistributionOutput() GetVipInstanceInstanceConfigTopicDistributionOutput
func (GetVipInstanceInstanceConfigTopicDistributionArgs) ToGetVipInstanceInstanceConfigTopicDistributionOutputWithContext ¶ added in v0.1.5
func (i GetVipInstanceInstanceConfigTopicDistributionArgs) ToGetVipInstanceInstanceConfigTopicDistributionOutputWithContext(ctx context.Context) GetVipInstanceInstanceConfigTopicDistributionOutput
type GetVipInstanceInstanceConfigTopicDistributionArray ¶ added in v0.1.5
type GetVipInstanceInstanceConfigTopicDistributionArray []GetVipInstanceInstanceConfigTopicDistributionInput
func (GetVipInstanceInstanceConfigTopicDistributionArray) ElementType ¶ added in v0.1.5
func (GetVipInstanceInstanceConfigTopicDistributionArray) ElementType() reflect.Type
func (GetVipInstanceInstanceConfigTopicDistributionArray) ToGetVipInstanceInstanceConfigTopicDistributionArrayOutput ¶ added in v0.1.5
func (i GetVipInstanceInstanceConfigTopicDistributionArray) ToGetVipInstanceInstanceConfigTopicDistributionArrayOutput() GetVipInstanceInstanceConfigTopicDistributionArrayOutput
func (GetVipInstanceInstanceConfigTopicDistributionArray) ToGetVipInstanceInstanceConfigTopicDistributionArrayOutputWithContext ¶ added in v0.1.5
func (i GetVipInstanceInstanceConfigTopicDistributionArray) ToGetVipInstanceInstanceConfigTopicDistributionArrayOutputWithContext(ctx context.Context) GetVipInstanceInstanceConfigTopicDistributionArrayOutput
type GetVipInstanceInstanceConfigTopicDistributionArrayInput ¶ added in v0.1.5
type GetVipInstanceInstanceConfigTopicDistributionArrayInput interface { pulumi.Input ToGetVipInstanceInstanceConfigTopicDistributionArrayOutput() GetVipInstanceInstanceConfigTopicDistributionArrayOutput ToGetVipInstanceInstanceConfigTopicDistributionArrayOutputWithContext(context.Context) GetVipInstanceInstanceConfigTopicDistributionArrayOutput }
GetVipInstanceInstanceConfigTopicDistributionArrayInput is an input type that accepts GetVipInstanceInstanceConfigTopicDistributionArray and GetVipInstanceInstanceConfigTopicDistributionArrayOutput values. You can construct a concrete instance of `GetVipInstanceInstanceConfigTopicDistributionArrayInput` via:
GetVipInstanceInstanceConfigTopicDistributionArray{ GetVipInstanceInstanceConfigTopicDistributionArgs{...} }
type GetVipInstanceInstanceConfigTopicDistributionArrayOutput ¶ added in v0.1.5
type GetVipInstanceInstanceConfigTopicDistributionArrayOutput struct{ *pulumi.OutputState }
func (GetVipInstanceInstanceConfigTopicDistributionArrayOutput) ElementType ¶ added in v0.1.5
func (GetVipInstanceInstanceConfigTopicDistributionArrayOutput) ElementType() reflect.Type
func (GetVipInstanceInstanceConfigTopicDistributionArrayOutput) ToGetVipInstanceInstanceConfigTopicDistributionArrayOutput ¶ added in v0.1.5
func (o GetVipInstanceInstanceConfigTopicDistributionArrayOutput) ToGetVipInstanceInstanceConfigTopicDistributionArrayOutput() GetVipInstanceInstanceConfigTopicDistributionArrayOutput
func (GetVipInstanceInstanceConfigTopicDistributionArrayOutput) ToGetVipInstanceInstanceConfigTopicDistributionArrayOutputWithContext ¶ added in v0.1.5
func (o GetVipInstanceInstanceConfigTopicDistributionArrayOutput) ToGetVipInstanceInstanceConfigTopicDistributionArrayOutputWithContext(ctx context.Context) GetVipInstanceInstanceConfigTopicDistributionArrayOutput
type GetVipInstanceInstanceConfigTopicDistributionInput ¶ added in v0.1.5
type GetVipInstanceInstanceConfigTopicDistributionInput interface { pulumi.Input ToGetVipInstanceInstanceConfigTopicDistributionOutput() GetVipInstanceInstanceConfigTopicDistributionOutput ToGetVipInstanceInstanceConfigTopicDistributionOutputWithContext(context.Context) GetVipInstanceInstanceConfigTopicDistributionOutput }
GetVipInstanceInstanceConfigTopicDistributionInput is an input type that accepts GetVipInstanceInstanceConfigTopicDistributionArgs and GetVipInstanceInstanceConfigTopicDistributionOutput values. You can construct a concrete instance of `GetVipInstanceInstanceConfigTopicDistributionInput` via:
GetVipInstanceInstanceConfigTopicDistributionArgs{...}
type GetVipInstanceInstanceConfigTopicDistributionOutput ¶ added in v0.1.5
type GetVipInstanceInstanceConfigTopicDistributionOutput struct{ *pulumi.OutputState }
func (GetVipInstanceInstanceConfigTopicDistributionOutput) Count ¶ added in v0.1.5
func (o GetVipInstanceInstanceConfigTopicDistributionOutput) Count() pulumi.IntOutput
Number of topics.
func (GetVipInstanceInstanceConfigTopicDistributionOutput) ElementType ¶ added in v0.1.5
func (GetVipInstanceInstanceConfigTopicDistributionOutput) ElementType() reflect.Type
func (GetVipInstanceInstanceConfigTopicDistributionOutput) ToGetVipInstanceInstanceConfigTopicDistributionOutput ¶ added in v0.1.5
func (o GetVipInstanceInstanceConfigTopicDistributionOutput) ToGetVipInstanceInstanceConfigTopicDistributionOutput() GetVipInstanceInstanceConfigTopicDistributionOutput
func (GetVipInstanceInstanceConfigTopicDistributionOutput) ToGetVipInstanceInstanceConfigTopicDistributionOutputWithContext ¶ added in v0.1.5
func (o GetVipInstanceInstanceConfigTopicDistributionOutput) ToGetVipInstanceInstanceConfigTopicDistributionOutputWithContext(ctx context.Context) GetVipInstanceInstanceConfigTopicDistributionOutput
func (GetVipInstanceInstanceConfigTopicDistributionOutput) TopicType ¶ added in v0.1.5
func (o GetVipInstanceInstanceConfigTopicDistributionOutput) TopicType() pulumi.StringOutput
Topic type.
type GetVipInstanceOutputArgs ¶ added in v0.1.5
type GetVipInstanceOutputArgs struct { ClusterId pulumi.StringInput `pulumi:"clusterId"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getVipInstance.
func (GetVipInstanceOutputArgs) ElementType ¶ added in v0.1.5
func (GetVipInstanceOutputArgs) ElementType() reflect.Type
type GetVipInstanceResult ¶ added in v0.1.5
type GetVipInstanceResult struct { ClusterId string `pulumi:"clusterId"` ClusterInfos []GetVipInstanceClusterInfo `pulumi:"clusterInfos"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceConfigs []GetVipInstanceInstanceConfig `pulumi:"instanceConfigs"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getVipInstance.
func GetVipInstance ¶ added in v0.1.5
func GetVipInstance(ctx *pulumi.Context, args *GetVipInstanceArgs, opts ...pulumi.InvokeOption) (*GetVipInstanceResult, error)
type GetVipInstanceResultOutput ¶ added in v0.1.5
type GetVipInstanceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getVipInstance.
func GetVipInstanceOutput ¶ added in v0.1.5
func GetVipInstanceOutput(ctx *pulumi.Context, args GetVipInstanceOutputArgs, opts ...pulumi.InvokeOption) GetVipInstanceResultOutput
func (GetVipInstanceResultOutput) ClusterId ¶ added in v0.1.5
func (o GetVipInstanceResultOutput) ClusterId() pulumi.StringOutput
func (GetVipInstanceResultOutput) ClusterInfos ¶ added in v0.1.5
func (o GetVipInstanceResultOutput) ClusterInfos() GetVipInstanceClusterInfoArrayOutput
func (GetVipInstanceResultOutput) ElementType ¶ added in v0.1.5
func (GetVipInstanceResultOutput) ElementType() reflect.Type
func (GetVipInstanceResultOutput) Id ¶ added in v0.1.5
func (o GetVipInstanceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetVipInstanceResultOutput) InstanceConfigs ¶ added in v0.1.5
func (o GetVipInstanceResultOutput) InstanceConfigs() GetVipInstanceInstanceConfigArrayOutput
func (GetVipInstanceResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetVipInstanceResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetVipInstanceResultOutput) ToGetVipInstanceResultOutput ¶ added in v0.1.5
func (o GetVipInstanceResultOutput) ToGetVipInstanceResultOutput() GetVipInstanceResultOutput
func (GetVipInstanceResultOutput) ToGetVipInstanceResultOutputWithContext ¶ added in v0.1.5
func (o GetVipInstanceResultOutput) ToGetVipInstanceResultOutputWithContext(ctx context.Context) GetVipInstanceResultOutput
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
<!--Start PulumiCodeChooser --> ```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, "example", &Tdmq.InstanceArgs{ ClusterName: pulumi.String("tf_example"), Remark: pulumi.String("remark."), Tags: pulumi.Map{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
Tdmq instance can be imported, e.g.
```sh $ pulumi import tencentcloud:Tdmq/instance:Instance example pulsar-78bwjaj8epxv ```
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 LookupRabbitmqVipInstanceArgs ¶ added in v0.1.8
type LookupRabbitmqVipInstanceArgs struct { Filters []GetRabbitmqVipInstanceFilter `pulumi:"filters"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getRabbitmqVipInstance.
type LookupRabbitmqVipInstanceOutputArgs ¶ added in v0.1.8
type LookupRabbitmqVipInstanceOutputArgs struct { Filters GetRabbitmqVipInstanceFilterArrayInput `pulumi:"filters"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getRabbitmqVipInstance.
func (LookupRabbitmqVipInstanceOutputArgs) ElementType ¶ added in v0.1.8
func (LookupRabbitmqVipInstanceOutputArgs) ElementType() reflect.Type
type LookupRabbitmqVipInstanceResult ¶ added in v0.1.8
type LookupRabbitmqVipInstanceResult struct { Filters []GetRabbitmqVipInstanceFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Instances []GetRabbitmqVipInstanceInstance `pulumi:"instances"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getRabbitmqVipInstance.
func LookupRabbitmqVipInstance ¶ added in v0.1.8
func LookupRabbitmqVipInstance(ctx *pulumi.Context, args *LookupRabbitmqVipInstanceArgs, opts ...pulumi.InvokeOption) (*LookupRabbitmqVipInstanceResult, error)
type LookupRabbitmqVipInstanceResultOutput ¶ added in v0.1.8
type LookupRabbitmqVipInstanceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRabbitmqVipInstance.
func LookupRabbitmqVipInstanceOutput ¶ added in v0.1.8
func LookupRabbitmqVipInstanceOutput(ctx *pulumi.Context, args LookupRabbitmqVipInstanceOutputArgs, opts ...pulumi.InvokeOption) LookupRabbitmqVipInstanceResultOutput
func (LookupRabbitmqVipInstanceResultOutput) ElementType ¶ added in v0.1.8
func (LookupRabbitmqVipInstanceResultOutput) ElementType() reflect.Type
func (LookupRabbitmqVipInstanceResultOutput) Filters ¶ added in v0.1.8
func (o LookupRabbitmqVipInstanceResultOutput) Filters() GetRabbitmqVipInstanceFilterArrayOutput
func (LookupRabbitmqVipInstanceResultOutput) Id ¶ added in v0.1.8
func (o LookupRabbitmqVipInstanceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupRabbitmqVipInstanceResultOutput) Instances ¶ added in v0.1.8
func (o LookupRabbitmqVipInstanceResultOutput) Instances() GetRabbitmqVipInstanceInstanceArrayOutput
func (LookupRabbitmqVipInstanceResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o LookupRabbitmqVipInstanceResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (LookupRabbitmqVipInstanceResultOutput) ToLookupRabbitmqVipInstanceResultOutput ¶ added in v0.1.8
func (o LookupRabbitmqVipInstanceResultOutput) ToLookupRabbitmqVipInstanceResultOutput() LookupRabbitmqVipInstanceResultOutput
func (LookupRabbitmqVipInstanceResultOutput) ToLookupRabbitmqVipInstanceResultOutputWithContext ¶ added in v0.1.8
func (o LookupRabbitmqVipInstanceResultOutput) ToLookupRabbitmqVipInstanceResultOutputWithContext(ctx context.Context) LookupRabbitmqVipInstanceResultOutput
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
<!--Start PulumiCodeChooser --> ```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.GetRocketmqCluster(ctx, &tdmq.GetRocketmqClusterArgs{ NameKeyword: pulumi.StringRef(exampleTdmq / rocketmqClusterRocketmqCluster.ClusterName), }, nil) if err != nil { return err } _, err = Tdmq.NewRocketmqCluster(ctx, "exampleTdmq/rocketmqClusterRocketmqCluster", &Tdmq.RocketmqClusterArgs{ ClusterName: pulumi.String("tf_example"), Remark: pulumi.String("remark."), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
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
## Example Usage
<!--Start PulumiCodeChooser --> ```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 { exampleRocketmqCluster, err := Tdmq.NewRocketmqCluster(ctx, "exampleRocketmqCluster", &Tdmq.RocketmqClusterArgs{ ClusterName: pulumi.String("tf_example"), Remark: pulumi.String("remark."), }) if err != nil { return err } exampleRocketmqNamespace, err := Tdmq.NewRocketmqNamespace(ctx, "exampleRocketmqNamespace", &Tdmq.RocketmqNamespaceArgs{ ClusterId: exampleRocketmqCluster.ClusterId, NamespaceName: pulumi.String("tf_example"), Remark: pulumi.String("remark."), }) if err != nil { return err } _ = Tdmq.GetRocketmqGroupOutput(ctx, tdmq.GetRocketmqGroupOutputArgs{ ClusterId: exampleRocketmqCluster.ClusterId, NamespaceId: exampleRocketmqNamespace.NamespaceName, FilterGroup: exampleTdmq / rocketmqGroupRocketmqGroup.GroupName, }, nil) _, err = Tdmq.NewRocketmqGroup(ctx, "exampleTdmq/rocketmqGroupRocketmqGroup", &Tdmq.RocketmqGroupArgs{ GroupName: pulumi.String("tf_example"), Namespace: exampleRocketmqNamespace.NamespaceName, ReadEnable: pulumi.Bool(true), BroadcastEnable: pulumi.Bool(true), ClusterId: exampleRocketmqCluster.ClusterId, Remark: pulumi.String("remark."), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
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
<!--Start PulumiCodeChooser --> ```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 { exampleRocketmqCluster, err := Tdmq.NewRocketmqCluster(ctx, "exampleRocketmqCluster", &Tdmq.RocketmqClusterArgs{ ClusterName: pulumi.String("tf_example"), Remark: pulumi.String("remark."), }) if err != nil { return err } _ = Tdmq.GetRocketmqNamespaceOutput(ctx, tdmq.GetRocketmqNamespaceOutputArgs{ ClusterId: exampleRocketmqCluster.ClusterId, NameKeyword: exampleTdmq / rocketmqNamespaceRocketmqNamespace.NamespaceName, }, nil) _, err = Tdmq.NewRocketmqNamespace(ctx, "exampleTdmq/rocketmqNamespaceRocketmqNamespace", &Tdmq.RocketmqNamespaceArgs{ ClusterId: exampleRocketmqCluster.ClusterId, NamespaceName: pulumi.String("tf_example"), Remark: pulumi.String("remark."), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
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
## Example Usage
<!--Start PulumiCodeChooser --> ```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 { exampleRocketmqCluster, err := Tdmq.NewRocketmqCluster(ctx, "exampleRocketmqCluster", &Tdmq.RocketmqClusterArgs{ ClusterName: pulumi.String("tf_example"), Remark: pulumi.String("remark."), }) if err != nil { return err } exampleRocketmqNamespace, err := Tdmq.NewRocketmqNamespace(ctx, "exampleRocketmqNamespace", &Tdmq.RocketmqNamespaceArgs{ ClusterId: exampleRocketmqCluster.ClusterId, NamespaceName: pulumi.String("tf_example"), Remark: pulumi.String("remark."), }) if err != nil { return err } _ = Tdmq.GetRocketmqTopicOutput(ctx, tdmq.GetRocketmqTopicOutputArgs{ ClusterId: exampleRocketmqCluster.ClusterId, NamespaceId: exampleRocketmqNamespace.NamespaceName, FilterName: exampleTdmq / rocketmqTopicRocketmqTopic.TopicName, }, nil) _, err = Tdmq.NewRocketmqTopic(ctx, "exampleTdmq/rocketmqTopicRocketmqTopic", &Tdmq.RocketmqTopicArgs{ TopicName: pulumi.String("tf_example"), NamespaceName: exampleRocketmqNamespace.NamespaceName, ClusterId: exampleRocketmqCluster.ClusterId, Type: pulumi.String("Normal"), Remark: pulumi.String("remark."), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
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 NamespaceRetentionPolicyOutput `pulumi:"retentionPolicy"` }
Provide a resource to create a TDMQ namespace.
## Example Usage
<!--Start PulumiCodeChooser --> ```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 { exampleInstance, err := Tdmq.NewInstance(ctx, "exampleInstance", &Tdmq.InstanceArgs{ ClusterName: pulumi.String("tf_example"), Remark: pulumi.String("remark."), Tags: pulumi.Map{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } _, err = Tdmq.NewNamespace(ctx, "exampleNamespace", &Tdmq.NamespaceArgs{ EnvironName: pulumi.String("tf_example"), MsgTtl: pulumi.Int(300), ClusterId: exampleInstance.ID(), RetentionPolicy: &tdmq.NamespaceRetentionPolicyArgs{ TimeInMinutes: pulumi.Int(60), SizeInMb: pulumi.Int(10), }, Remark: pulumi.String("remark."), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
Tdmq namespace can be imported, e.g.
```sh $ pulumi import tencentcloud:Tdmq/namespace:Namespace example tf_example#pulsar-78bwjaj8epxv ```
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 NamespaceRetentionPolicyPtrInput }
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() NamespaceRetentionPolicyOutput
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 NamespaceRetentionPolicy ¶ added in v0.1.8
type NamespaceRetentionPolicyArgs ¶ added in v0.1.8
type NamespaceRetentionPolicyArgs struct { // the size of message to retain. SizeInMb pulumi.IntPtrInput `pulumi:"sizeInMb"` // the time of message to retain. TimeInMinutes pulumi.IntPtrInput `pulumi:"timeInMinutes"` }
func (NamespaceRetentionPolicyArgs) ElementType ¶ added in v0.1.8
func (NamespaceRetentionPolicyArgs) ElementType() reflect.Type
func (NamespaceRetentionPolicyArgs) ToNamespaceRetentionPolicyOutput ¶ added in v0.1.8
func (i NamespaceRetentionPolicyArgs) ToNamespaceRetentionPolicyOutput() NamespaceRetentionPolicyOutput
func (NamespaceRetentionPolicyArgs) ToNamespaceRetentionPolicyOutputWithContext ¶ added in v0.1.8
func (i NamespaceRetentionPolicyArgs) ToNamespaceRetentionPolicyOutputWithContext(ctx context.Context) NamespaceRetentionPolicyOutput
func (NamespaceRetentionPolicyArgs) ToNamespaceRetentionPolicyPtrOutput ¶ added in v0.1.8
func (i NamespaceRetentionPolicyArgs) ToNamespaceRetentionPolicyPtrOutput() NamespaceRetentionPolicyPtrOutput
func (NamespaceRetentionPolicyArgs) ToNamespaceRetentionPolicyPtrOutputWithContext ¶ added in v0.1.8
func (i NamespaceRetentionPolicyArgs) ToNamespaceRetentionPolicyPtrOutputWithContext(ctx context.Context) NamespaceRetentionPolicyPtrOutput
type NamespaceRetentionPolicyInput ¶ added in v0.1.8
type NamespaceRetentionPolicyInput interface { pulumi.Input ToNamespaceRetentionPolicyOutput() NamespaceRetentionPolicyOutput ToNamespaceRetentionPolicyOutputWithContext(context.Context) NamespaceRetentionPolicyOutput }
NamespaceRetentionPolicyInput is an input type that accepts NamespaceRetentionPolicyArgs and NamespaceRetentionPolicyOutput values. You can construct a concrete instance of `NamespaceRetentionPolicyInput` via:
NamespaceRetentionPolicyArgs{...}
type NamespaceRetentionPolicyOutput ¶ added in v0.1.8
type NamespaceRetentionPolicyOutput struct{ *pulumi.OutputState }
func (NamespaceRetentionPolicyOutput) ElementType ¶ added in v0.1.8
func (NamespaceRetentionPolicyOutput) ElementType() reflect.Type
func (NamespaceRetentionPolicyOutput) SizeInMb ¶ added in v0.1.8
func (o NamespaceRetentionPolicyOutput) SizeInMb() pulumi.IntPtrOutput
the size of message to retain.
func (NamespaceRetentionPolicyOutput) TimeInMinutes ¶ added in v0.1.8
func (o NamespaceRetentionPolicyOutput) TimeInMinutes() pulumi.IntPtrOutput
the time of message to retain.
func (NamespaceRetentionPolicyOutput) ToNamespaceRetentionPolicyOutput ¶ added in v0.1.8
func (o NamespaceRetentionPolicyOutput) ToNamespaceRetentionPolicyOutput() NamespaceRetentionPolicyOutput
func (NamespaceRetentionPolicyOutput) ToNamespaceRetentionPolicyOutputWithContext ¶ added in v0.1.8
func (o NamespaceRetentionPolicyOutput) ToNamespaceRetentionPolicyOutputWithContext(ctx context.Context) NamespaceRetentionPolicyOutput
func (NamespaceRetentionPolicyOutput) ToNamespaceRetentionPolicyPtrOutput ¶ added in v0.1.8
func (o NamespaceRetentionPolicyOutput) ToNamespaceRetentionPolicyPtrOutput() NamespaceRetentionPolicyPtrOutput
func (NamespaceRetentionPolicyOutput) ToNamespaceRetentionPolicyPtrOutputWithContext ¶ added in v0.1.8
func (o NamespaceRetentionPolicyOutput) ToNamespaceRetentionPolicyPtrOutputWithContext(ctx context.Context) NamespaceRetentionPolicyPtrOutput
type NamespaceRetentionPolicyPtrInput ¶ added in v0.1.8
type NamespaceRetentionPolicyPtrInput interface { pulumi.Input ToNamespaceRetentionPolicyPtrOutput() NamespaceRetentionPolicyPtrOutput ToNamespaceRetentionPolicyPtrOutputWithContext(context.Context) NamespaceRetentionPolicyPtrOutput }
NamespaceRetentionPolicyPtrInput is an input type that accepts NamespaceRetentionPolicyArgs, NamespaceRetentionPolicyPtr and NamespaceRetentionPolicyPtrOutput values. You can construct a concrete instance of `NamespaceRetentionPolicyPtrInput` via:
NamespaceRetentionPolicyArgs{...} or: nil
func NamespaceRetentionPolicyPtr ¶ added in v0.1.8
func NamespaceRetentionPolicyPtr(v *NamespaceRetentionPolicyArgs) NamespaceRetentionPolicyPtrInput
type NamespaceRetentionPolicyPtrOutput ¶ added in v0.1.8
type NamespaceRetentionPolicyPtrOutput struct{ *pulumi.OutputState }
func (NamespaceRetentionPolicyPtrOutput) Elem ¶ added in v0.1.8
func (o NamespaceRetentionPolicyPtrOutput) Elem() NamespaceRetentionPolicyOutput
func (NamespaceRetentionPolicyPtrOutput) ElementType ¶ added in v0.1.8
func (NamespaceRetentionPolicyPtrOutput) ElementType() reflect.Type
func (NamespaceRetentionPolicyPtrOutput) SizeInMb ¶ added in v0.1.8
func (o NamespaceRetentionPolicyPtrOutput) SizeInMb() pulumi.IntPtrOutput
the size of message to retain.
func (NamespaceRetentionPolicyPtrOutput) TimeInMinutes ¶ added in v0.1.8
func (o NamespaceRetentionPolicyPtrOutput) TimeInMinutes() pulumi.IntPtrOutput
the time of message to retain.
func (NamespaceRetentionPolicyPtrOutput) ToNamespaceRetentionPolicyPtrOutput ¶ added in v0.1.8
func (o NamespaceRetentionPolicyPtrOutput) ToNamespaceRetentionPolicyPtrOutput() NamespaceRetentionPolicyPtrOutput
func (NamespaceRetentionPolicyPtrOutput) ToNamespaceRetentionPolicyPtrOutputWithContext ¶ added in v0.1.8
func (o NamespaceRetentionPolicyPtrOutput) ToNamespaceRetentionPolicyPtrOutputWithContext(ctx context.Context) NamespaceRetentionPolicyPtrOutput
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 environment role.
## Example Usage
<!--Start PulumiCodeChooser --> ```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 { exampleInstance, err := Tdmq.NewInstance(ctx, "exampleInstance", &Tdmq.InstanceArgs{ ClusterName: pulumi.String("tf_example"), Remark: pulumi.String("remark."), Tags: pulumi.Map{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } exampleNamespace, err := Tdmq.NewNamespace(ctx, "exampleNamespace", &Tdmq.NamespaceArgs{ EnvironName: pulumi.String("tf_example"), MsgTtl: pulumi.Int(300), ClusterId: exampleInstance.ID(), RetentionPolicy: &tdmq.NamespaceRetentionPolicyArgs{ TimeInMinutes: pulumi.Int(60), SizeInMb: pulumi.Int(10), }, Remark: pulumi.String("remark."), }) if err != nil { return err } exampleRole, err := Tdmq.NewRole(ctx, "exampleRole", &Tdmq.RoleArgs{ RoleName: pulumi.String("tf_example"), ClusterId: exampleInstance.ID(), Remark: pulumi.String("remark."), }) if err != nil { return err } _, err = Tdmq.NewNamespaceRoleAttachment(ctx, "exampleNamespaceRoleAttachment", &Tdmq.NamespaceRoleAttachmentArgs{ EnvironId: exampleNamespace.EnvironName, RoleName: exampleRole.RoleName, Permissions: pulumi.StringArray{ pulumi.String("produce"), pulumi.String("consume"), }, ClusterId: exampleInstance.ID(), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
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 NamespaceRetentionPolicyPtrInput }
func (NamespaceState) ElementType ¶
func (NamespaceState) ElementType() reflect.Type
type ProfessionalCluster ¶ added in v0.1.8
type ProfessionalCluster struct { pulumi.CustomResourceState // Whether to turn on automatic monthly renewal. `1`: turn on, `0`: turn off. AutoRenewFlag pulumi.IntOutput `pulumi:"autoRenewFlag"` // Whether to automatically select vouchers. `1`: Yes, `0`: No. Default is `0`. AutoVoucher pulumi.IntOutput `pulumi:"autoVoucher"` // Name of cluster. It does not support Chinese characters and special characters except dashes and underscores and cannot exceed 64 characters. ClusterName pulumi.StringOutput `pulumi:"clusterName"` // Cluster specification code. Reference[Professional Cluster Specifications](https://cloud.tencent.com/document/product/1179/83705). ProductName pulumi.StringOutput `pulumi:"productName"` // Storage specifications. Reference[Professional Cluster Specifications](https://cloud.tencent.com/document/product/1179/83705). StorageSize pulumi.IntOutput `pulumi:"storageSize"` // Tag description list. Tags pulumi.MapOutput `pulumi:"tags"` // Purchase duration, value range: 1~50. Default: 1. TimeSpan pulumi.IntOutput `pulumi:"timeSpan"` // Label of VPC network. Vpc ProfessionalClusterVpcPtrOutput `pulumi:"vpc"` // Multi-AZ deployment select three Availability Zones, like: [200002,200003,200004]. Single availability zone deployment selects an availability zone, like [200002]. ZoneIds pulumi.IntArrayOutput `pulumi:"zoneIds"` }
Provides a resource to create a tdmq professionalCluster
## Example Usage
### single-zone Professional Cluster
<!--Start PulumiCodeChooser --> ```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.NewProfessionalCluster(ctx, "professionalCluster", &Tdmq.ProfessionalClusterArgs{ AutoRenewFlag: pulumi.Int(1), ClusterName: pulumi.String("single_zone_cluster"), ProductName: pulumi.String("PULSAR.P1.MINI2"), StorageSize: pulumi.Int(600), Tags: pulumi.Map{ "createby": pulumi.Any("terrafrom"), }, Vpc: &tdmq.ProfessionalClusterVpcArgs{ SubnetId: pulumi.String("subnet-xxxx"), VpcId: pulumi.String("vpc-xxxx"), }, ZoneIds: pulumi.IntArray{ pulumi.Int(100004), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### Multi-zone Professional Cluster
<!--Start PulumiCodeChooser --> ```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.NewProfessionalCluster(ctx, "professionalCluster", &Tdmq.ProfessionalClusterArgs{ AutoRenewFlag: pulumi.Int(1), ClusterName: pulumi.String("multi_zone_cluster"), ProductName: pulumi.String("PULSAR.P1.MINI2"), StorageSize: pulumi.Int(200), Tags: pulumi.Map{ "key": pulumi.Any("value1"), "key2": pulumi.Any("value2"), }, Vpc: &tdmq.ProfessionalClusterVpcArgs{ SubnetId: pulumi.String("subnet-xxxx"), VpcId: pulumi.String("vpc-xxxx"), }, ZoneIds: pulumi.IntArray{ pulumi.Int(330001), pulumi.Int(330002), pulumi.Int(330003), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
tdmq professional_cluster can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Tdmq/professionalCluster:ProfessionalCluster professional_cluster professional_cluster_id ```
func GetProfessionalCluster ¶ added in v0.1.8
func GetProfessionalCluster(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProfessionalClusterState, opts ...pulumi.ResourceOption) (*ProfessionalCluster, error)
GetProfessionalCluster gets an existing ProfessionalCluster 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 NewProfessionalCluster ¶ added in v0.1.8
func NewProfessionalCluster(ctx *pulumi.Context, name string, args *ProfessionalClusterArgs, opts ...pulumi.ResourceOption) (*ProfessionalCluster, error)
NewProfessionalCluster registers a new resource with the given unique name, arguments, and options.
func (*ProfessionalCluster) ElementType ¶ added in v0.1.8
func (*ProfessionalCluster) ElementType() reflect.Type
func (*ProfessionalCluster) ToProfessionalClusterOutput ¶ added in v0.1.8
func (i *ProfessionalCluster) ToProfessionalClusterOutput() ProfessionalClusterOutput
func (*ProfessionalCluster) ToProfessionalClusterOutputWithContext ¶ added in v0.1.8
func (i *ProfessionalCluster) ToProfessionalClusterOutputWithContext(ctx context.Context) ProfessionalClusterOutput
type ProfessionalClusterArgs ¶ added in v0.1.8
type ProfessionalClusterArgs struct { // Whether to turn on automatic monthly renewal. `1`: turn on, `0`: turn off. AutoRenewFlag pulumi.IntInput // Whether to automatically select vouchers. `1`: Yes, `0`: No. Default is `0`. AutoVoucher pulumi.IntPtrInput // Name of cluster. It does not support Chinese characters and special characters except dashes and underscores and cannot exceed 64 characters. ClusterName pulumi.StringInput // Cluster specification code. Reference[Professional Cluster Specifications](https://cloud.tencent.com/document/product/1179/83705). ProductName pulumi.StringInput // Storage specifications. Reference[Professional Cluster Specifications](https://cloud.tencent.com/document/product/1179/83705). StorageSize pulumi.IntInput // Tag description list. Tags pulumi.MapInput // Purchase duration, value range: 1~50. Default: 1. TimeSpan pulumi.IntPtrInput // Label of VPC network. Vpc ProfessionalClusterVpcPtrInput // Multi-AZ deployment select three Availability Zones, like: [200002,200003,200004]. Single availability zone deployment selects an availability zone, like [200002]. ZoneIds pulumi.IntArrayInput }
The set of arguments for constructing a ProfessionalCluster resource.
func (ProfessionalClusterArgs) ElementType ¶ added in v0.1.8
func (ProfessionalClusterArgs) ElementType() reflect.Type
type ProfessionalClusterArray ¶ added in v0.1.8
type ProfessionalClusterArray []ProfessionalClusterInput
func (ProfessionalClusterArray) ElementType ¶ added in v0.1.8
func (ProfessionalClusterArray) ElementType() reflect.Type
func (ProfessionalClusterArray) ToProfessionalClusterArrayOutput ¶ added in v0.1.8
func (i ProfessionalClusterArray) ToProfessionalClusterArrayOutput() ProfessionalClusterArrayOutput
func (ProfessionalClusterArray) ToProfessionalClusterArrayOutputWithContext ¶ added in v0.1.8
func (i ProfessionalClusterArray) ToProfessionalClusterArrayOutputWithContext(ctx context.Context) ProfessionalClusterArrayOutput
type ProfessionalClusterArrayInput ¶ added in v0.1.8
type ProfessionalClusterArrayInput interface { pulumi.Input ToProfessionalClusterArrayOutput() ProfessionalClusterArrayOutput ToProfessionalClusterArrayOutputWithContext(context.Context) ProfessionalClusterArrayOutput }
ProfessionalClusterArrayInput is an input type that accepts ProfessionalClusterArray and ProfessionalClusterArrayOutput values. You can construct a concrete instance of `ProfessionalClusterArrayInput` via:
ProfessionalClusterArray{ ProfessionalClusterArgs{...} }
type ProfessionalClusterArrayOutput ¶ added in v0.1.8
type ProfessionalClusterArrayOutput struct{ *pulumi.OutputState }
func (ProfessionalClusterArrayOutput) ElementType ¶ added in v0.1.8
func (ProfessionalClusterArrayOutput) ElementType() reflect.Type
func (ProfessionalClusterArrayOutput) Index ¶ added in v0.1.8
func (o ProfessionalClusterArrayOutput) Index(i pulumi.IntInput) ProfessionalClusterOutput
func (ProfessionalClusterArrayOutput) ToProfessionalClusterArrayOutput ¶ added in v0.1.8
func (o ProfessionalClusterArrayOutput) ToProfessionalClusterArrayOutput() ProfessionalClusterArrayOutput
func (ProfessionalClusterArrayOutput) ToProfessionalClusterArrayOutputWithContext ¶ added in v0.1.8
func (o ProfessionalClusterArrayOutput) ToProfessionalClusterArrayOutputWithContext(ctx context.Context) ProfessionalClusterArrayOutput
type ProfessionalClusterInput ¶ added in v0.1.8
type ProfessionalClusterInput interface { pulumi.Input ToProfessionalClusterOutput() ProfessionalClusterOutput ToProfessionalClusterOutputWithContext(ctx context.Context) ProfessionalClusterOutput }
type ProfessionalClusterMap ¶ added in v0.1.8
type ProfessionalClusterMap map[string]ProfessionalClusterInput
func (ProfessionalClusterMap) ElementType ¶ added in v0.1.8
func (ProfessionalClusterMap) ElementType() reflect.Type
func (ProfessionalClusterMap) ToProfessionalClusterMapOutput ¶ added in v0.1.8
func (i ProfessionalClusterMap) ToProfessionalClusterMapOutput() ProfessionalClusterMapOutput
func (ProfessionalClusterMap) ToProfessionalClusterMapOutputWithContext ¶ added in v0.1.8
func (i ProfessionalClusterMap) ToProfessionalClusterMapOutputWithContext(ctx context.Context) ProfessionalClusterMapOutput
type ProfessionalClusterMapInput ¶ added in v0.1.8
type ProfessionalClusterMapInput interface { pulumi.Input ToProfessionalClusterMapOutput() ProfessionalClusterMapOutput ToProfessionalClusterMapOutputWithContext(context.Context) ProfessionalClusterMapOutput }
ProfessionalClusterMapInput is an input type that accepts ProfessionalClusterMap and ProfessionalClusterMapOutput values. You can construct a concrete instance of `ProfessionalClusterMapInput` via:
ProfessionalClusterMap{ "key": ProfessionalClusterArgs{...} }
type ProfessionalClusterMapOutput ¶ added in v0.1.8
type ProfessionalClusterMapOutput struct{ *pulumi.OutputState }
func (ProfessionalClusterMapOutput) ElementType ¶ added in v0.1.8
func (ProfessionalClusterMapOutput) ElementType() reflect.Type
func (ProfessionalClusterMapOutput) MapIndex ¶ added in v0.1.8
func (o ProfessionalClusterMapOutput) MapIndex(k pulumi.StringInput) ProfessionalClusterOutput
func (ProfessionalClusterMapOutput) ToProfessionalClusterMapOutput ¶ added in v0.1.8
func (o ProfessionalClusterMapOutput) ToProfessionalClusterMapOutput() ProfessionalClusterMapOutput
func (ProfessionalClusterMapOutput) ToProfessionalClusterMapOutputWithContext ¶ added in v0.1.8
func (o ProfessionalClusterMapOutput) ToProfessionalClusterMapOutputWithContext(ctx context.Context) ProfessionalClusterMapOutput
type ProfessionalClusterOutput ¶ added in v0.1.8
type ProfessionalClusterOutput struct{ *pulumi.OutputState }
func (ProfessionalClusterOutput) AutoRenewFlag ¶ added in v0.1.8
func (o ProfessionalClusterOutput) AutoRenewFlag() pulumi.IntOutput
Whether to turn on automatic monthly renewal. `1`: turn on, `0`: turn off.
func (ProfessionalClusterOutput) AutoVoucher ¶ added in v0.1.8
func (o ProfessionalClusterOutput) AutoVoucher() pulumi.IntOutput
Whether to automatically select vouchers. `1`: Yes, `0`: No. Default is `0`.
func (ProfessionalClusterOutput) ClusterName ¶ added in v0.1.8
func (o ProfessionalClusterOutput) ClusterName() pulumi.StringOutput
Name of cluster. It does not support Chinese characters and special characters except dashes and underscores and cannot exceed 64 characters.
func (ProfessionalClusterOutput) ElementType ¶ added in v0.1.8
func (ProfessionalClusterOutput) ElementType() reflect.Type
func (ProfessionalClusterOutput) ProductName ¶ added in v0.1.8
func (o ProfessionalClusterOutput) ProductName() pulumi.StringOutput
Cluster specification code. Reference[Professional Cluster Specifications](https://cloud.tencent.com/document/product/1179/83705).
func (ProfessionalClusterOutput) StorageSize ¶ added in v0.1.8
func (o ProfessionalClusterOutput) StorageSize() pulumi.IntOutput
Storage specifications. Reference[Professional Cluster Specifications](https://cloud.tencent.com/document/product/1179/83705).
func (ProfessionalClusterOutput) Tags ¶ added in v0.1.8
func (o ProfessionalClusterOutput) Tags() pulumi.MapOutput
Tag description list.
func (ProfessionalClusterOutput) TimeSpan ¶ added in v0.1.8
func (o ProfessionalClusterOutput) TimeSpan() pulumi.IntOutput
Purchase duration, value range: 1~50. Default: 1.
func (ProfessionalClusterOutput) ToProfessionalClusterOutput ¶ added in v0.1.8
func (o ProfessionalClusterOutput) ToProfessionalClusterOutput() ProfessionalClusterOutput
func (ProfessionalClusterOutput) ToProfessionalClusterOutputWithContext ¶ added in v0.1.8
func (o ProfessionalClusterOutput) ToProfessionalClusterOutputWithContext(ctx context.Context) ProfessionalClusterOutput
func (ProfessionalClusterOutput) Vpc ¶ added in v0.1.8
func (o ProfessionalClusterOutput) Vpc() ProfessionalClusterVpcPtrOutput
Label of VPC network.
func (ProfessionalClusterOutput) ZoneIds ¶ added in v0.1.8
func (o ProfessionalClusterOutput) ZoneIds() pulumi.IntArrayOutput
Multi-AZ deployment select three Availability Zones, like: [200002,200003,200004]. Single availability zone deployment selects an availability zone, like [200002].
type ProfessionalClusterState ¶ added in v0.1.8
type ProfessionalClusterState struct { // Whether to turn on automatic monthly renewal. `1`: turn on, `0`: turn off. AutoRenewFlag pulumi.IntPtrInput // Whether to automatically select vouchers. `1`: Yes, `0`: No. Default is `0`. AutoVoucher pulumi.IntPtrInput // Name of cluster. It does not support Chinese characters and special characters except dashes and underscores and cannot exceed 64 characters. ClusterName pulumi.StringPtrInput // Cluster specification code. Reference[Professional Cluster Specifications](https://cloud.tencent.com/document/product/1179/83705). ProductName pulumi.StringPtrInput // Storage specifications. Reference[Professional Cluster Specifications](https://cloud.tencent.com/document/product/1179/83705). StorageSize pulumi.IntPtrInput // Tag description list. Tags pulumi.MapInput // Purchase duration, value range: 1~50. Default: 1. TimeSpan pulumi.IntPtrInput // Label of VPC network. Vpc ProfessionalClusterVpcPtrInput // Multi-AZ deployment select three Availability Zones, like: [200002,200003,200004]. Single availability zone deployment selects an availability zone, like [200002]. ZoneIds pulumi.IntArrayInput }
func (ProfessionalClusterState) ElementType ¶ added in v0.1.8
func (ProfessionalClusterState) ElementType() reflect.Type
type ProfessionalClusterVpc ¶ added in v0.1.8
type ProfessionalClusterVpcArgs ¶ added in v0.1.8
type ProfessionalClusterVpcArgs struct { // Id of Subnet. SubnetId pulumi.StringInput `pulumi:"subnetId"` // Id of VPC. VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (ProfessionalClusterVpcArgs) ElementType ¶ added in v0.1.8
func (ProfessionalClusterVpcArgs) ElementType() reflect.Type
func (ProfessionalClusterVpcArgs) ToProfessionalClusterVpcOutput ¶ added in v0.1.8
func (i ProfessionalClusterVpcArgs) ToProfessionalClusterVpcOutput() ProfessionalClusterVpcOutput
func (ProfessionalClusterVpcArgs) ToProfessionalClusterVpcOutputWithContext ¶ added in v0.1.8
func (i ProfessionalClusterVpcArgs) ToProfessionalClusterVpcOutputWithContext(ctx context.Context) ProfessionalClusterVpcOutput
func (ProfessionalClusterVpcArgs) ToProfessionalClusterVpcPtrOutput ¶ added in v0.1.8
func (i ProfessionalClusterVpcArgs) ToProfessionalClusterVpcPtrOutput() ProfessionalClusterVpcPtrOutput
func (ProfessionalClusterVpcArgs) ToProfessionalClusterVpcPtrOutputWithContext ¶ added in v0.1.8
func (i ProfessionalClusterVpcArgs) ToProfessionalClusterVpcPtrOutputWithContext(ctx context.Context) ProfessionalClusterVpcPtrOutput
type ProfessionalClusterVpcInput ¶ added in v0.1.8
type ProfessionalClusterVpcInput interface { pulumi.Input ToProfessionalClusterVpcOutput() ProfessionalClusterVpcOutput ToProfessionalClusterVpcOutputWithContext(context.Context) ProfessionalClusterVpcOutput }
ProfessionalClusterVpcInput is an input type that accepts ProfessionalClusterVpcArgs and ProfessionalClusterVpcOutput values. You can construct a concrete instance of `ProfessionalClusterVpcInput` via:
ProfessionalClusterVpcArgs{...}
type ProfessionalClusterVpcOutput ¶ added in v0.1.8
type ProfessionalClusterVpcOutput struct{ *pulumi.OutputState }
func (ProfessionalClusterVpcOutput) ElementType ¶ added in v0.1.8
func (ProfessionalClusterVpcOutput) ElementType() reflect.Type
func (ProfessionalClusterVpcOutput) SubnetId ¶ added in v0.1.8
func (o ProfessionalClusterVpcOutput) SubnetId() pulumi.StringOutput
Id of Subnet.
func (ProfessionalClusterVpcOutput) ToProfessionalClusterVpcOutput ¶ added in v0.1.8
func (o ProfessionalClusterVpcOutput) ToProfessionalClusterVpcOutput() ProfessionalClusterVpcOutput
func (ProfessionalClusterVpcOutput) ToProfessionalClusterVpcOutputWithContext ¶ added in v0.1.8
func (o ProfessionalClusterVpcOutput) ToProfessionalClusterVpcOutputWithContext(ctx context.Context) ProfessionalClusterVpcOutput
func (ProfessionalClusterVpcOutput) ToProfessionalClusterVpcPtrOutput ¶ added in v0.1.8
func (o ProfessionalClusterVpcOutput) ToProfessionalClusterVpcPtrOutput() ProfessionalClusterVpcPtrOutput
func (ProfessionalClusterVpcOutput) ToProfessionalClusterVpcPtrOutputWithContext ¶ added in v0.1.8
func (o ProfessionalClusterVpcOutput) ToProfessionalClusterVpcPtrOutputWithContext(ctx context.Context) ProfessionalClusterVpcPtrOutput
func (ProfessionalClusterVpcOutput) VpcId ¶ added in v0.1.8
func (o ProfessionalClusterVpcOutput) VpcId() pulumi.StringOutput
Id of VPC.
type ProfessionalClusterVpcPtrInput ¶ added in v0.1.8
type ProfessionalClusterVpcPtrInput interface { pulumi.Input ToProfessionalClusterVpcPtrOutput() ProfessionalClusterVpcPtrOutput ToProfessionalClusterVpcPtrOutputWithContext(context.Context) ProfessionalClusterVpcPtrOutput }
ProfessionalClusterVpcPtrInput is an input type that accepts ProfessionalClusterVpcArgs, ProfessionalClusterVpcPtr and ProfessionalClusterVpcPtrOutput values. You can construct a concrete instance of `ProfessionalClusterVpcPtrInput` via:
ProfessionalClusterVpcArgs{...} or: nil
func ProfessionalClusterVpcPtr ¶ added in v0.1.8
func ProfessionalClusterVpcPtr(v *ProfessionalClusterVpcArgs) ProfessionalClusterVpcPtrInput
type ProfessionalClusterVpcPtrOutput ¶ added in v0.1.8
type ProfessionalClusterVpcPtrOutput struct{ *pulumi.OutputState }
func (ProfessionalClusterVpcPtrOutput) Elem ¶ added in v0.1.8
func (o ProfessionalClusterVpcPtrOutput) Elem() ProfessionalClusterVpcOutput
func (ProfessionalClusterVpcPtrOutput) ElementType ¶ added in v0.1.8
func (ProfessionalClusterVpcPtrOutput) ElementType() reflect.Type
func (ProfessionalClusterVpcPtrOutput) SubnetId ¶ added in v0.1.8
func (o ProfessionalClusterVpcPtrOutput) SubnetId() pulumi.StringPtrOutput
Id of Subnet.
func (ProfessionalClusterVpcPtrOutput) ToProfessionalClusterVpcPtrOutput ¶ added in v0.1.8
func (o ProfessionalClusterVpcPtrOutput) ToProfessionalClusterVpcPtrOutput() ProfessionalClusterVpcPtrOutput
func (ProfessionalClusterVpcPtrOutput) ToProfessionalClusterVpcPtrOutputWithContext ¶ added in v0.1.8
func (o ProfessionalClusterVpcPtrOutput) ToProfessionalClusterVpcPtrOutputWithContext(ctx context.Context) ProfessionalClusterVpcPtrOutput
func (ProfessionalClusterVpcPtrOutput) VpcId ¶ added in v0.1.8
func (o ProfessionalClusterVpcPtrOutput) VpcId() pulumi.StringPtrOutput
Id of VPC.
type RabbitmqUser ¶ added in v0.1.5
type RabbitmqUser struct { pulumi.CustomResourceState // Describe. Description pulumi.StringPtrOutput `pulumi:"description"` // Cluster instance ID. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // The maximum number of channels for this user, if not filled in, there is no limit. MaxChannels pulumi.IntPtrOutput `pulumi:"maxChannels"` // The maximum number of connections for this user, if not filled in, there is no limit. MaxConnections pulumi.IntPtrOutput `pulumi:"maxConnections"` // Password, used when logging in. Password pulumi.StringOutput `pulumi:"password"` // User tag, used to determine the permission range for changing user access to RabbitMQ Management. Management: regular console user, monitoring: management console user, other values: non console user. Tags pulumi.StringArrayOutput `pulumi:"tags"` // Username, used when logging in. User pulumi.StringOutput `pulumi:"user"` }
Provides a resource to create a tdmq rabbitmqUser
## Example Usage
<!--Start PulumiCodeChooser --> ```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.NewRabbitmqUser(ctx, "rabbitmqUser", &Tdmq.RabbitmqUserArgs{ Description: pulumi.String("test user"), InstanceId: pulumi.String("amqp-kzbe8p3n"), MaxChannels: pulumi.Int(3), MaxConnections: pulumi.Int(3), Password: pulumi.String("asdf1234"), Tags: pulumi.StringArray{ pulumi.String("management"), pulumi.String("monitoring"), }, User: pulumi.String("keep-user"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetRabbitmqUser ¶ added in v0.1.5
func GetRabbitmqUser(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RabbitmqUserState, opts ...pulumi.ResourceOption) (*RabbitmqUser, error)
GetRabbitmqUser gets an existing RabbitmqUser 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 NewRabbitmqUser ¶ added in v0.1.5
func NewRabbitmqUser(ctx *pulumi.Context, name string, args *RabbitmqUserArgs, opts ...pulumi.ResourceOption) (*RabbitmqUser, error)
NewRabbitmqUser registers a new resource with the given unique name, arguments, and options.
func (*RabbitmqUser) ElementType ¶ added in v0.1.5
func (*RabbitmqUser) ElementType() reflect.Type
func (*RabbitmqUser) ToRabbitmqUserOutput ¶ added in v0.1.5
func (i *RabbitmqUser) ToRabbitmqUserOutput() RabbitmqUserOutput
func (*RabbitmqUser) ToRabbitmqUserOutputWithContext ¶ added in v0.1.5
func (i *RabbitmqUser) ToRabbitmqUserOutputWithContext(ctx context.Context) RabbitmqUserOutput
type RabbitmqUserArgs ¶ added in v0.1.5
type RabbitmqUserArgs struct { // Describe. Description pulumi.StringPtrInput // Cluster instance ID. InstanceId pulumi.StringInput // The maximum number of channels for this user, if not filled in, there is no limit. MaxChannels pulumi.IntPtrInput // The maximum number of connections for this user, if not filled in, there is no limit. MaxConnections pulumi.IntPtrInput // Password, used when logging in. Password pulumi.StringInput // User tag, used to determine the permission range for changing user access to RabbitMQ Management. Management: regular console user, monitoring: management console user, other values: non console user. Tags pulumi.StringArrayInput // Username, used when logging in. User pulumi.StringInput }
The set of arguments for constructing a RabbitmqUser resource.
func (RabbitmqUserArgs) ElementType ¶ added in v0.1.5
func (RabbitmqUserArgs) ElementType() reflect.Type
type RabbitmqUserArray ¶ added in v0.1.5
type RabbitmqUserArray []RabbitmqUserInput
func (RabbitmqUserArray) ElementType ¶ added in v0.1.5
func (RabbitmqUserArray) ElementType() reflect.Type
func (RabbitmqUserArray) ToRabbitmqUserArrayOutput ¶ added in v0.1.5
func (i RabbitmqUserArray) ToRabbitmqUserArrayOutput() RabbitmqUserArrayOutput
func (RabbitmqUserArray) ToRabbitmqUserArrayOutputWithContext ¶ added in v0.1.5
func (i RabbitmqUserArray) ToRabbitmqUserArrayOutputWithContext(ctx context.Context) RabbitmqUserArrayOutput
type RabbitmqUserArrayInput ¶ added in v0.1.5
type RabbitmqUserArrayInput interface { pulumi.Input ToRabbitmqUserArrayOutput() RabbitmqUserArrayOutput ToRabbitmqUserArrayOutputWithContext(context.Context) RabbitmqUserArrayOutput }
RabbitmqUserArrayInput is an input type that accepts RabbitmqUserArray and RabbitmqUserArrayOutput values. You can construct a concrete instance of `RabbitmqUserArrayInput` via:
RabbitmqUserArray{ RabbitmqUserArgs{...} }
type RabbitmqUserArrayOutput ¶ added in v0.1.5
type RabbitmqUserArrayOutput struct{ *pulumi.OutputState }
func (RabbitmqUserArrayOutput) ElementType ¶ added in v0.1.5
func (RabbitmqUserArrayOutput) ElementType() reflect.Type
func (RabbitmqUserArrayOutput) Index ¶ added in v0.1.5
func (o RabbitmqUserArrayOutput) Index(i pulumi.IntInput) RabbitmqUserOutput
func (RabbitmqUserArrayOutput) ToRabbitmqUserArrayOutput ¶ added in v0.1.5
func (o RabbitmqUserArrayOutput) ToRabbitmqUserArrayOutput() RabbitmqUserArrayOutput
func (RabbitmqUserArrayOutput) ToRabbitmqUserArrayOutputWithContext ¶ added in v0.1.5
func (o RabbitmqUserArrayOutput) ToRabbitmqUserArrayOutputWithContext(ctx context.Context) RabbitmqUserArrayOutput
type RabbitmqUserInput ¶ added in v0.1.5
type RabbitmqUserInput interface { pulumi.Input ToRabbitmqUserOutput() RabbitmqUserOutput ToRabbitmqUserOutputWithContext(ctx context.Context) RabbitmqUserOutput }
type RabbitmqUserMap ¶ added in v0.1.5
type RabbitmqUserMap map[string]RabbitmqUserInput
func (RabbitmqUserMap) ElementType ¶ added in v0.1.5
func (RabbitmqUserMap) ElementType() reflect.Type
func (RabbitmqUserMap) ToRabbitmqUserMapOutput ¶ added in v0.1.5
func (i RabbitmqUserMap) ToRabbitmqUserMapOutput() RabbitmqUserMapOutput
func (RabbitmqUserMap) ToRabbitmqUserMapOutputWithContext ¶ added in v0.1.5
func (i RabbitmqUserMap) ToRabbitmqUserMapOutputWithContext(ctx context.Context) RabbitmqUserMapOutput
type RabbitmqUserMapInput ¶ added in v0.1.5
type RabbitmqUserMapInput interface { pulumi.Input ToRabbitmqUserMapOutput() RabbitmqUserMapOutput ToRabbitmqUserMapOutputWithContext(context.Context) RabbitmqUserMapOutput }
RabbitmqUserMapInput is an input type that accepts RabbitmqUserMap and RabbitmqUserMapOutput values. You can construct a concrete instance of `RabbitmqUserMapInput` via:
RabbitmqUserMap{ "key": RabbitmqUserArgs{...} }
type RabbitmqUserMapOutput ¶ added in v0.1.5
type RabbitmqUserMapOutput struct{ *pulumi.OutputState }
func (RabbitmqUserMapOutput) ElementType ¶ added in v0.1.5
func (RabbitmqUserMapOutput) ElementType() reflect.Type
func (RabbitmqUserMapOutput) MapIndex ¶ added in v0.1.5
func (o RabbitmqUserMapOutput) MapIndex(k pulumi.StringInput) RabbitmqUserOutput
func (RabbitmqUserMapOutput) ToRabbitmqUserMapOutput ¶ added in v0.1.5
func (o RabbitmqUserMapOutput) ToRabbitmqUserMapOutput() RabbitmqUserMapOutput
func (RabbitmqUserMapOutput) ToRabbitmqUserMapOutputWithContext ¶ added in v0.1.5
func (o RabbitmqUserMapOutput) ToRabbitmqUserMapOutputWithContext(ctx context.Context) RabbitmqUserMapOutput
type RabbitmqUserOutput ¶ added in v0.1.5
type RabbitmqUserOutput struct{ *pulumi.OutputState }
func (RabbitmqUserOutput) Description ¶ added in v0.1.5
func (o RabbitmqUserOutput) Description() pulumi.StringPtrOutput
Describe.
func (RabbitmqUserOutput) ElementType ¶ added in v0.1.5
func (RabbitmqUserOutput) ElementType() reflect.Type
func (RabbitmqUserOutput) InstanceId ¶ added in v0.1.5
func (o RabbitmqUserOutput) InstanceId() pulumi.StringOutput
Cluster instance ID.
func (RabbitmqUserOutput) MaxChannels ¶ added in v0.1.5
func (o RabbitmqUserOutput) MaxChannels() pulumi.IntPtrOutput
The maximum number of channels for this user, if not filled in, there is no limit.
func (RabbitmqUserOutput) MaxConnections ¶ added in v0.1.5
func (o RabbitmqUserOutput) MaxConnections() pulumi.IntPtrOutput
The maximum number of connections for this user, if not filled in, there is no limit.
func (RabbitmqUserOutput) Password ¶ added in v0.1.5
func (o RabbitmqUserOutput) Password() pulumi.StringOutput
Password, used when logging in.
func (RabbitmqUserOutput) Tags ¶ added in v0.1.5
func (o RabbitmqUserOutput) Tags() pulumi.StringArrayOutput
User tag, used to determine the permission range for changing user access to RabbitMQ Management. Management: regular console user, monitoring: management console user, other values: non console user.
func (RabbitmqUserOutput) ToRabbitmqUserOutput ¶ added in v0.1.5
func (o RabbitmqUserOutput) ToRabbitmqUserOutput() RabbitmqUserOutput
func (RabbitmqUserOutput) ToRabbitmqUserOutputWithContext ¶ added in v0.1.5
func (o RabbitmqUserOutput) ToRabbitmqUserOutputWithContext(ctx context.Context) RabbitmqUserOutput
func (RabbitmqUserOutput) User ¶ added in v0.1.5
func (o RabbitmqUserOutput) User() pulumi.StringOutput
Username, used when logging in.
type RabbitmqUserState ¶ added in v0.1.5
type RabbitmqUserState struct { // Describe. Description pulumi.StringPtrInput // Cluster instance ID. InstanceId pulumi.StringPtrInput // The maximum number of channels for this user, if not filled in, there is no limit. MaxChannels pulumi.IntPtrInput // The maximum number of connections for this user, if not filled in, there is no limit. MaxConnections pulumi.IntPtrInput // Password, used when logging in. Password pulumi.StringPtrInput // User tag, used to determine the permission range for changing user access to RabbitMQ Management. Management: regular console user, monitoring: management console user, other values: non console user. Tags pulumi.StringArrayInput // Username, used when logging in. User pulumi.StringPtrInput }
func (RabbitmqUserState) ElementType ¶ added in v0.1.5
func (RabbitmqUserState) ElementType() reflect.Type
type RabbitmqVipInstance ¶ added in v0.1.8
type RabbitmqVipInstance struct { pulumi.CustomResourceState // Automatic renewal, the default is true. AutoRenewFlag pulumi.BoolPtrOutput `pulumi:"autoRenewFlag"` // cluster name. ClusterName pulumi.StringOutput `pulumi:"clusterName"` // Mirrored queue, the default is false. EnableCreateDefaultHaMirrorQueue pulumi.BoolPtrOutput `pulumi:"enableCreateDefaultHaMirrorQueue"` // The number of nodes, a minimum of 3 nodes for a multi-availability zone. If not passed, the default single availability zone is 1, and the multi-availability zone is 3. NodeNum pulumi.IntPtrOutput `pulumi:"nodeNum"` // Node specifications, basic type rabbit-vip-basic-1, standard type rabbit-vip-basic-2, high-level type 1 rabbit-vip-basic-3, high-level type 2 rabbit-vip-basic-4. If not passed, the default is the basic type. NodeSpec pulumi.StringPtrOutput `pulumi:"nodeSpec"` // Single node storage specification, the default is 200G. StorageSize pulumi.IntPtrOutput `pulumi:"storageSize"` // Private network SubnetId. SubnetId pulumi.StringOutput `pulumi:"subnetId"` // Purchase duration, the default is 1 (month). TimeSpan pulumi.IntPtrOutput `pulumi:"timeSpan"` // Private network VpcId. VpcId pulumi.StringOutput `pulumi:"vpcId"` // availability zone. ZoneIds pulumi.IntArrayOutput `pulumi:"zoneIds"` }
Provides a resource to create a tdmq rabbitmqVipInstance
## Import
tdmq rabbitmq_vip_instance can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Tdmq/rabbitmqVipInstance:RabbitmqVipInstance example amqp-mok52gmn ```
func GetRabbitmqVipInstance ¶ added in v0.1.5
func GetRabbitmqVipInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RabbitmqVipInstanceState, opts ...pulumi.ResourceOption) (*RabbitmqVipInstance, error)
GetRabbitmqVipInstance gets an existing RabbitmqVipInstance 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 NewRabbitmqVipInstance ¶ added in v0.1.8
func NewRabbitmqVipInstance(ctx *pulumi.Context, name string, args *RabbitmqVipInstanceArgs, opts ...pulumi.ResourceOption) (*RabbitmqVipInstance, error)
NewRabbitmqVipInstance registers a new resource with the given unique name, arguments, and options.
func (*RabbitmqVipInstance) ElementType ¶ added in v0.1.8
func (*RabbitmqVipInstance) ElementType() reflect.Type
func (*RabbitmqVipInstance) ToRabbitmqVipInstanceOutput ¶ added in v0.1.8
func (i *RabbitmqVipInstance) ToRabbitmqVipInstanceOutput() RabbitmqVipInstanceOutput
func (*RabbitmqVipInstance) ToRabbitmqVipInstanceOutputWithContext ¶ added in v0.1.8
func (i *RabbitmqVipInstance) ToRabbitmqVipInstanceOutputWithContext(ctx context.Context) RabbitmqVipInstanceOutput
type RabbitmqVipInstanceArgs ¶ added in v0.1.8
type RabbitmqVipInstanceArgs struct { // Automatic renewal, the default is true. AutoRenewFlag pulumi.BoolPtrInput // cluster name. ClusterName pulumi.StringInput // Mirrored queue, the default is false. EnableCreateDefaultHaMirrorQueue pulumi.BoolPtrInput // The number of nodes, a minimum of 3 nodes for a multi-availability zone. If not passed, the default single availability zone is 1, and the multi-availability zone is 3. NodeNum pulumi.IntPtrInput // Node specifications, basic type rabbit-vip-basic-1, standard type rabbit-vip-basic-2, high-level type 1 rabbit-vip-basic-3, high-level type 2 rabbit-vip-basic-4. If not passed, the default is the basic type. NodeSpec pulumi.StringPtrInput // Single node storage specification, the default is 200G. StorageSize pulumi.IntPtrInput // Private network SubnetId. SubnetId pulumi.StringInput // Purchase duration, the default is 1 (month). TimeSpan pulumi.IntPtrInput // Private network VpcId. VpcId pulumi.StringInput // availability zone. ZoneIds pulumi.IntArrayInput }
The set of arguments for constructing a RabbitmqVipInstance resource.
func (RabbitmqVipInstanceArgs) ElementType ¶ added in v0.1.8
func (RabbitmqVipInstanceArgs) ElementType() reflect.Type
type RabbitmqVipInstanceArray ¶ added in v0.1.8
type RabbitmqVipInstanceArray []RabbitmqVipInstanceInput
func (RabbitmqVipInstanceArray) ElementType ¶ added in v0.1.8
func (RabbitmqVipInstanceArray) ElementType() reflect.Type
func (RabbitmqVipInstanceArray) ToRabbitmqVipInstanceArrayOutput ¶ added in v0.1.8
func (i RabbitmqVipInstanceArray) ToRabbitmqVipInstanceArrayOutput() RabbitmqVipInstanceArrayOutput
func (RabbitmqVipInstanceArray) ToRabbitmqVipInstanceArrayOutputWithContext ¶ added in v0.1.8
func (i RabbitmqVipInstanceArray) ToRabbitmqVipInstanceArrayOutputWithContext(ctx context.Context) RabbitmqVipInstanceArrayOutput
type RabbitmqVipInstanceArrayInput ¶ added in v0.1.8
type RabbitmqVipInstanceArrayInput interface { pulumi.Input ToRabbitmqVipInstanceArrayOutput() RabbitmqVipInstanceArrayOutput ToRabbitmqVipInstanceArrayOutputWithContext(context.Context) RabbitmqVipInstanceArrayOutput }
RabbitmqVipInstanceArrayInput is an input type that accepts RabbitmqVipInstanceArray and RabbitmqVipInstanceArrayOutput values. You can construct a concrete instance of `RabbitmqVipInstanceArrayInput` via:
RabbitmqVipInstanceArray{ RabbitmqVipInstanceArgs{...} }
type RabbitmqVipInstanceArrayOutput ¶ added in v0.1.8
type RabbitmqVipInstanceArrayOutput struct{ *pulumi.OutputState }
func (RabbitmqVipInstanceArrayOutput) ElementType ¶ added in v0.1.8
func (RabbitmqVipInstanceArrayOutput) ElementType() reflect.Type
func (RabbitmqVipInstanceArrayOutput) Index ¶ added in v0.1.8
func (o RabbitmqVipInstanceArrayOutput) Index(i pulumi.IntInput) RabbitmqVipInstanceOutput
func (RabbitmqVipInstanceArrayOutput) ToRabbitmqVipInstanceArrayOutput ¶ added in v0.1.8
func (o RabbitmqVipInstanceArrayOutput) ToRabbitmqVipInstanceArrayOutput() RabbitmqVipInstanceArrayOutput
func (RabbitmqVipInstanceArrayOutput) ToRabbitmqVipInstanceArrayOutputWithContext ¶ added in v0.1.8
func (o RabbitmqVipInstanceArrayOutput) ToRabbitmqVipInstanceArrayOutputWithContext(ctx context.Context) RabbitmqVipInstanceArrayOutput
type RabbitmqVipInstanceInput ¶ added in v0.1.8
type RabbitmqVipInstanceInput interface { pulumi.Input ToRabbitmqVipInstanceOutput() RabbitmqVipInstanceOutput ToRabbitmqVipInstanceOutputWithContext(ctx context.Context) RabbitmqVipInstanceOutput }
type RabbitmqVipInstanceMap ¶ added in v0.1.8
type RabbitmqVipInstanceMap map[string]RabbitmqVipInstanceInput
func (RabbitmqVipInstanceMap) ElementType ¶ added in v0.1.8
func (RabbitmqVipInstanceMap) ElementType() reflect.Type
func (RabbitmqVipInstanceMap) ToRabbitmqVipInstanceMapOutput ¶ added in v0.1.8
func (i RabbitmqVipInstanceMap) ToRabbitmqVipInstanceMapOutput() RabbitmqVipInstanceMapOutput
func (RabbitmqVipInstanceMap) ToRabbitmqVipInstanceMapOutputWithContext ¶ added in v0.1.8
func (i RabbitmqVipInstanceMap) ToRabbitmqVipInstanceMapOutputWithContext(ctx context.Context) RabbitmqVipInstanceMapOutput
type RabbitmqVipInstanceMapInput ¶ added in v0.1.8
type RabbitmqVipInstanceMapInput interface { pulumi.Input ToRabbitmqVipInstanceMapOutput() RabbitmqVipInstanceMapOutput ToRabbitmqVipInstanceMapOutputWithContext(context.Context) RabbitmqVipInstanceMapOutput }
RabbitmqVipInstanceMapInput is an input type that accepts RabbitmqVipInstanceMap and RabbitmqVipInstanceMapOutput values. You can construct a concrete instance of `RabbitmqVipInstanceMapInput` via:
RabbitmqVipInstanceMap{ "key": RabbitmqVipInstanceArgs{...} }
type RabbitmqVipInstanceMapOutput ¶ added in v0.1.8
type RabbitmqVipInstanceMapOutput struct{ *pulumi.OutputState }
func (RabbitmqVipInstanceMapOutput) ElementType ¶ added in v0.1.8
func (RabbitmqVipInstanceMapOutput) ElementType() reflect.Type
func (RabbitmqVipInstanceMapOutput) MapIndex ¶ added in v0.1.8
func (o RabbitmqVipInstanceMapOutput) MapIndex(k pulumi.StringInput) RabbitmqVipInstanceOutput
func (RabbitmqVipInstanceMapOutput) ToRabbitmqVipInstanceMapOutput ¶ added in v0.1.8
func (o RabbitmqVipInstanceMapOutput) ToRabbitmqVipInstanceMapOutput() RabbitmqVipInstanceMapOutput
func (RabbitmqVipInstanceMapOutput) ToRabbitmqVipInstanceMapOutputWithContext ¶ added in v0.1.8
func (o RabbitmqVipInstanceMapOutput) ToRabbitmqVipInstanceMapOutputWithContext(ctx context.Context) RabbitmqVipInstanceMapOutput
type RabbitmqVipInstanceOutput ¶ added in v0.1.8
type RabbitmqVipInstanceOutput struct{ *pulumi.OutputState }
func (RabbitmqVipInstanceOutput) AutoRenewFlag ¶ added in v0.1.8
func (o RabbitmqVipInstanceOutput) AutoRenewFlag() pulumi.BoolPtrOutput
Automatic renewal, the default is true.
func (RabbitmqVipInstanceOutput) ClusterName ¶ added in v0.1.8
func (o RabbitmqVipInstanceOutput) ClusterName() pulumi.StringOutput
cluster name.
func (RabbitmqVipInstanceOutput) ElementType ¶ added in v0.1.8
func (RabbitmqVipInstanceOutput) ElementType() reflect.Type
func (RabbitmqVipInstanceOutput) EnableCreateDefaultHaMirrorQueue ¶ added in v0.1.8
func (o RabbitmqVipInstanceOutput) EnableCreateDefaultHaMirrorQueue() pulumi.BoolPtrOutput
Mirrored queue, the default is false.
func (RabbitmqVipInstanceOutput) NodeNum ¶ added in v0.1.8
func (o RabbitmqVipInstanceOutput) NodeNum() pulumi.IntPtrOutput
The number of nodes, a minimum of 3 nodes for a multi-availability zone. If not passed, the default single availability zone is 1, and the multi-availability zone is 3.
func (RabbitmqVipInstanceOutput) NodeSpec ¶ added in v0.1.8
func (o RabbitmqVipInstanceOutput) NodeSpec() pulumi.StringPtrOutput
Node specifications, basic type rabbit-vip-basic-1, standard type rabbit-vip-basic-2, high-level type 1 rabbit-vip-basic-3, high-level type 2 rabbit-vip-basic-4. If not passed, the default is the basic type.
func (RabbitmqVipInstanceOutput) StorageSize ¶ added in v0.1.8
func (o RabbitmqVipInstanceOutput) StorageSize() pulumi.IntPtrOutput
Single node storage specification, the default is 200G.
func (RabbitmqVipInstanceOutput) SubnetId ¶ added in v0.1.8
func (o RabbitmqVipInstanceOutput) SubnetId() pulumi.StringOutput
Private network SubnetId.
func (RabbitmqVipInstanceOutput) TimeSpan ¶ added in v0.1.8
func (o RabbitmqVipInstanceOutput) TimeSpan() pulumi.IntPtrOutput
Purchase duration, the default is 1 (month).
func (RabbitmqVipInstanceOutput) ToRabbitmqVipInstanceOutput ¶ added in v0.1.8
func (o RabbitmqVipInstanceOutput) ToRabbitmqVipInstanceOutput() RabbitmqVipInstanceOutput
func (RabbitmqVipInstanceOutput) ToRabbitmqVipInstanceOutputWithContext ¶ added in v0.1.8
func (o RabbitmqVipInstanceOutput) ToRabbitmqVipInstanceOutputWithContext(ctx context.Context) RabbitmqVipInstanceOutput
func (RabbitmqVipInstanceOutput) VpcId ¶ added in v0.1.8
func (o RabbitmqVipInstanceOutput) VpcId() pulumi.StringOutput
Private network VpcId.
func (RabbitmqVipInstanceOutput) ZoneIds ¶ added in v0.1.8
func (o RabbitmqVipInstanceOutput) ZoneIds() pulumi.IntArrayOutput
availability zone.
type RabbitmqVipInstanceState ¶ added in v0.1.8
type RabbitmqVipInstanceState struct { // Automatic renewal, the default is true. AutoRenewFlag pulumi.BoolPtrInput // cluster name. ClusterName pulumi.StringPtrInput // Mirrored queue, the default is false. EnableCreateDefaultHaMirrorQueue pulumi.BoolPtrInput // The number of nodes, a minimum of 3 nodes for a multi-availability zone. If not passed, the default single availability zone is 1, and the multi-availability zone is 3. NodeNum pulumi.IntPtrInput // Node specifications, basic type rabbit-vip-basic-1, standard type rabbit-vip-basic-2, high-level type 1 rabbit-vip-basic-3, high-level type 2 rabbit-vip-basic-4. If not passed, the default is the basic type. NodeSpec pulumi.StringPtrInput // Single node storage specification, the default is 200G. StorageSize pulumi.IntPtrInput // Private network SubnetId. SubnetId pulumi.StringPtrInput // Purchase duration, the default is 1 (month). TimeSpan pulumi.IntPtrInput // Private network VpcId. VpcId pulumi.StringPtrInput // availability zone. ZoneIds pulumi.IntArrayInput }
func (RabbitmqVipInstanceState) ElementType ¶ added in v0.1.8
func (RabbitmqVipInstanceState) ElementType() reflect.Type
type RabbitmqVirtualHost ¶ added in v0.1.5
type RabbitmqVirtualHost struct { pulumi.CustomResourceState // describe. Description pulumi.StringPtrOutput `pulumi:"description"` // Cluster instance ID. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Message track switch, true is on, false is off, default is off. TraceFlag pulumi.BoolPtrOutput `pulumi:"traceFlag"` // vhost name. VirtualHost pulumi.StringOutput `pulumi:"virtualHost"` }
Provides a resource to create a tdmq rabbitmqVirtualHost
## Example Usage
<!--Start PulumiCodeChooser --> ```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.NewRabbitmqVirtualHost(ctx, "rabbitmqVirtualHost", &Tdmq.RabbitmqVirtualHostArgs{ Description: pulumi.String("desc"), InstanceId: pulumi.String("amqp-kzbe8p3n"), TraceFlag: pulumi.Bool(false), VirtualHost: pulumi.String("vh-test-1"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetRabbitmqVirtualHost ¶ added in v0.1.5
func GetRabbitmqVirtualHost(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RabbitmqVirtualHostState, opts ...pulumi.ResourceOption) (*RabbitmqVirtualHost, error)
GetRabbitmqVirtualHost gets an existing RabbitmqVirtualHost 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 NewRabbitmqVirtualHost ¶ added in v0.1.5
func NewRabbitmqVirtualHost(ctx *pulumi.Context, name string, args *RabbitmqVirtualHostArgs, opts ...pulumi.ResourceOption) (*RabbitmqVirtualHost, error)
NewRabbitmqVirtualHost registers a new resource with the given unique name, arguments, and options.
func (*RabbitmqVirtualHost) ElementType ¶ added in v0.1.5
func (*RabbitmqVirtualHost) ElementType() reflect.Type
func (*RabbitmqVirtualHost) ToRabbitmqVirtualHostOutput ¶ added in v0.1.5
func (i *RabbitmqVirtualHost) ToRabbitmqVirtualHostOutput() RabbitmqVirtualHostOutput
func (*RabbitmqVirtualHost) ToRabbitmqVirtualHostOutputWithContext ¶ added in v0.1.5
func (i *RabbitmqVirtualHost) ToRabbitmqVirtualHostOutputWithContext(ctx context.Context) RabbitmqVirtualHostOutput
type RabbitmqVirtualHostArgs ¶ added in v0.1.5
type RabbitmqVirtualHostArgs struct { // describe. Description pulumi.StringPtrInput // Cluster instance ID. InstanceId pulumi.StringInput // Message track switch, true is on, false is off, default is off. TraceFlag pulumi.BoolPtrInput // vhost name. VirtualHost pulumi.StringInput }
The set of arguments for constructing a RabbitmqVirtualHost resource.
func (RabbitmqVirtualHostArgs) ElementType ¶ added in v0.1.5
func (RabbitmqVirtualHostArgs) ElementType() reflect.Type
type RabbitmqVirtualHostArray ¶ added in v0.1.5
type RabbitmqVirtualHostArray []RabbitmqVirtualHostInput
func (RabbitmqVirtualHostArray) ElementType ¶ added in v0.1.5
func (RabbitmqVirtualHostArray) ElementType() reflect.Type
func (RabbitmqVirtualHostArray) ToRabbitmqVirtualHostArrayOutput ¶ added in v0.1.5
func (i RabbitmqVirtualHostArray) ToRabbitmqVirtualHostArrayOutput() RabbitmqVirtualHostArrayOutput
func (RabbitmqVirtualHostArray) ToRabbitmqVirtualHostArrayOutputWithContext ¶ added in v0.1.5
func (i RabbitmqVirtualHostArray) ToRabbitmqVirtualHostArrayOutputWithContext(ctx context.Context) RabbitmqVirtualHostArrayOutput
type RabbitmqVirtualHostArrayInput ¶ added in v0.1.5
type RabbitmqVirtualHostArrayInput interface { pulumi.Input ToRabbitmqVirtualHostArrayOutput() RabbitmqVirtualHostArrayOutput ToRabbitmqVirtualHostArrayOutputWithContext(context.Context) RabbitmqVirtualHostArrayOutput }
RabbitmqVirtualHostArrayInput is an input type that accepts RabbitmqVirtualHostArray and RabbitmqVirtualHostArrayOutput values. You can construct a concrete instance of `RabbitmqVirtualHostArrayInput` via:
RabbitmqVirtualHostArray{ RabbitmqVirtualHostArgs{...} }
type RabbitmqVirtualHostArrayOutput ¶ added in v0.1.5
type RabbitmqVirtualHostArrayOutput struct{ *pulumi.OutputState }
func (RabbitmqVirtualHostArrayOutput) ElementType ¶ added in v0.1.5
func (RabbitmqVirtualHostArrayOutput) ElementType() reflect.Type
func (RabbitmqVirtualHostArrayOutput) Index ¶ added in v0.1.5
func (o RabbitmqVirtualHostArrayOutput) Index(i pulumi.IntInput) RabbitmqVirtualHostOutput
func (RabbitmqVirtualHostArrayOutput) ToRabbitmqVirtualHostArrayOutput ¶ added in v0.1.5
func (o RabbitmqVirtualHostArrayOutput) ToRabbitmqVirtualHostArrayOutput() RabbitmqVirtualHostArrayOutput
func (RabbitmqVirtualHostArrayOutput) ToRabbitmqVirtualHostArrayOutputWithContext ¶ added in v0.1.5
func (o RabbitmqVirtualHostArrayOutput) ToRabbitmqVirtualHostArrayOutputWithContext(ctx context.Context) RabbitmqVirtualHostArrayOutput
type RabbitmqVirtualHostInput ¶ added in v0.1.5
type RabbitmqVirtualHostInput interface { pulumi.Input ToRabbitmqVirtualHostOutput() RabbitmqVirtualHostOutput ToRabbitmqVirtualHostOutputWithContext(ctx context.Context) RabbitmqVirtualHostOutput }
type RabbitmqVirtualHostMap ¶ added in v0.1.5
type RabbitmqVirtualHostMap map[string]RabbitmqVirtualHostInput
func (RabbitmqVirtualHostMap) ElementType ¶ added in v0.1.5
func (RabbitmqVirtualHostMap) ElementType() reflect.Type
func (RabbitmqVirtualHostMap) ToRabbitmqVirtualHostMapOutput ¶ added in v0.1.5
func (i RabbitmqVirtualHostMap) ToRabbitmqVirtualHostMapOutput() RabbitmqVirtualHostMapOutput
func (RabbitmqVirtualHostMap) ToRabbitmqVirtualHostMapOutputWithContext ¶ added in v0.1.5
func (i RabbitmqVirtualHostMap) ToRabbitmqVirtualHostMapOutputWithContext(ctx context.Context) RabbitmqVirtualHostMapOutput
type RabbitmqVirtualHostMapInput ¶ added in v0.1.5
type RabbitmqVirtualHostMapInput interface { pulumi.Input ToRabbitmqVirtualHostMapOutput() RabbitmqVirtualHostMapOutput ToRabbitmqVirtualHostMapOutputWithContext(context.Context) RabbitmqVirtualHostMapOutput }
RabbitmqVirtualHostMapInput is an input type that accepts RabbitmqVirtualHostMap and RabbitmqVirtualHostMapOutput values. You can construct a concrete instance of `RabbitmqVirtualHostMapInput` via:
RabbitmqVirtualHostMap{ "key": RabbitmqVirtualHostArgs{...} }
type RabbitmqVirtualHostMapOutput ¶ added in v0.1.5
type RabbitmqVirtualHostMapOutput struct{ *pulumi.OutputState }
func (RabbitmqVirtualHostMapOutput) ElementType ¶ added in v0.1.5
func (RabbitmqVirtualHostMapOutput) ElementType() reflect.Type
func (RabbitmqVirtualHostMapOutput) MapIndex ¶ added in v0.1.5
func (o RabbitmqVirtualHostMapOutput) MapIndex(k pulumi.StringInput) RabbitmqVirtualHostOutput
func (RabbitmqVirtualHostMapOutput) ToRabbitmqVirtualHostMapOutput ¶ added in v0.1.5
func (o RabbitmqVirtualHostMapOutput) ToRabbitmqVirtualHostMapOutput() RabbitmqVirtualHostMapOutput
func (RabbitmqVirtualHostMapOutput) ToRabbitmqVirtualHostMapOutputWithContext ¶ added in v0.1.5
func (o RabbitmqVirtualHostMapOutput) ToRabbitmqVirtualHostMapOutputWithContext(ctx context.Context) RabbitmqVirtualHostMapOutput
type RabbitmqVirtualHostOutput ¶ added in v0.1.5
type RabbitmqVirtualHostOutput struct{ *pulumi.OutputState }
func (RabbitmqVirtualHostOutput) Description ¶ added in v0.1.5
func (o RabbitmqVirtualHostOutput) Description() pulumi.StringPtrOutput
describe.
func (RabbitmqVirtualHostOutput) ElementType ¶ added in v0.1.5
func (RabbitmqVirtualHostOutput) ElementType() reflect.Type
func (RabbitmqVirtualHostOutput) InstanceId ¶ added in v0.1.5
func (o RabbitmqVirtualHostOutput) InstanceId() pulumi.StringOutput
Cluster instance ID.
func (RabbitmqVirtualHostOutput) ToRabbitmqVirtualHostOutput ¶ added in v0.1.5
func (o RabbitmqVirtualHostOutput) ToRabbitmqVirtualHostOutput() RabbitmqVirtualHostOutput
func (RabbitmqVirtualHostOutput) ToRabbitmqVirtualHostOutputWithContext ¶ added in v0.1.5
func (o RabbitmqVirtualHostOutput) ToRabbitmqVirtualHostOutputWithContext(ctx context.Context) RabbitmqVirtualHostOutput
func (RabbitmqVirtualHostOutput) TraceFlag ¶ added in v0.1.5
func (o RabbitmqVirtualHostOutput) TraceFlag() pulumi.BoolPtrOutput
Message track switch, true is on, false is off, default is off.
func (RabbitmqVirtualHostOutput) VirtualHost ¶ added in v0.1.5
func (o RabbitmqVirtualHostOutput) VirtualHost() pulumi.StringOutput
vhost name.
type RabbitmqVirtualHostState ¶ added in v0.1.5
type RabbitmqVirtualHostState struct { // describe. Description pulumi.StringPtrInput // Cluster instance ID. InstanceId pulumi.StringPtrInput // Message track switch, true is on, false is off, default is off. TraceFlag pulumi.BoolPtrInput // vhost name. VirtualHost pulumi.StringPtrInput }
func (RabbitmqVirtualHostState) ElementType ¶ added in v0.1.5
func (RabbitmqVirtualHostState) 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
<!--Start PulumiCodeChooser --> ```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, "example", &Tdmq.RocketmqClusterArgs{ ClusterName: pulumi.String("tf_example"), Remark: pulumi.String("remark."), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## 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
<!--Start PulumiCodeChooser --> ```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 { exampleRocketmqCluster, err := Tdmq.NewRocketmqCluster(ctx, "exampleRocketmqCluster", &Tdmq.RocketmqClusterArgs{ ClusterName: pulumi.String("tf_example"), Remark: pulumi.String("remark."), }) if err != nil { return err } exampleRocketmqRole, err := Tdmq.NewRocketmqRole(ctx, "exampleRocketmqRole", &Tdmq.RocketmqRoleArgs{ RoleName: pulumi.String("tf_example_role"), Remark: pulumi.String("remark."), ClusterId: exampleRocketmqCluster.ClusterId, }) if err != nil { return err } exampleRocketmqNamespace, err := Tdmq.NewRocketmqNamespace(ctx, "exampleRocketmqNamespace", &Tdmq.RocketmqNamespaceArgs{ ClusterId: exampleRocketmqCluster.ClusterId, NamespaceName: pulumi.String("tf_example_namespace"), Remark: pulumi.String("remark."), }) if err != nil { return err } _, err = Tdmq.NewRocketmqEnvironmentRole(ctx, "exampleRocketmqEnvironmentRole", &Tdmq.RocketmqEnvironmentRoleArgs{ EnvironmentName: exampleRocketmqNamespace.NamespaceName, RoleName: exampleRocketmqRole.RoleName, Permissions: pulumi.StringArray{ pulumi.String("produce"), pulumi.String("consume"), }, ClusterId: exampleRocketmqCluster.ClusterId, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## 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
<!--Start PulumiCodeChooser --> ```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 { exampleRocketmqCluster, err := Tdmq.NewRocketmqCluster(ctx, "exampleRocketmqCluster", &Tdmq.RocketmqClusterArgs{ ClusterName: pulumi.String("tf_example"), Remark: pulumi.String("remark."), }) if err != nil { return err } exampleRocketmqNamespace, err := Tdmq.NewRocketmqNamespace(ctx, "exampleRocketmqNamespace", &Tdmq.RocketmqNamespaceArgs{ ClusterId: exampleRocketmqCluster.ClusterId, NamespaceName: pulumi.String("tf_example"), Remark: pulumi.String("remark."), }) if err != nil { return err } _, err = Tdmq.NewRocketmqGroup(ctx, "exampleRocketmqGroup", &Tdmq.RocketmqGroupArgs{ GroupName: pulumi.String("tf_example"), ClusterId: exampleRocketmqCluster.ClusterId, Namespace: exampleRocketmqNamespace.NamespaceName, ReadEnable: pulumi.Bool(true), BroadcastEnable: pulumi.Bool(true), Remark: pulumi.String("remark."), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## 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"` // It has been deprecated from version 1.81.20. Due to the adjustment of RocketMQ, the creation or modification of this parameter will be ignored. Retention time of persisted messages in milliseconds. // // Deprecated: It has been deprecated from version 1.81.20. Due to the adjustment of RocketMQ, the creation or modification of this parameter will be ignored. RetentionTime pulumi.IntPtrOutput `pulumi:"retentionTime"` // It has been deprecated from version 1.81.20. Due to the adjustment of RocketMQ, the creation or modification of this parameter will be ignored. Retention time of unconsumed messages in milliseconds. Value range: 60 seconds-15 days. // // Deprecated: It has been deprecated from version 1.81.20. Due to the adjustment of RocketMQ, the creation or modification of this parameter will be ignored. Ttl pulumi.IntPtrOutput `pulumi:"ttl"` // VPC access point address. VpcEndpoint pulumi.StringOutput `pulumi:"vpcEndpoint"` }
Provides a resource to create a tdmqRocketmq namespace
## Example Usage
<!--Start PulumiCodeChooser --> ```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 { exampleRocketmqCluster, err := Tdmq.NewRocketmqCluster(ctx, "exampleRocketmqCluster", &Tdmq.RocketmqClusterArgs{ ClusterName: pulumi.String("tf_example"), Remark: pulumi.String("remark."), }) if err != nil { return err } _, err = Tdmq.NewRocketmqNamespace(ctx, "exampleRocketmqNamespace", &Tdmq.RocketmqNamespaceArgs{ ClusterId: exampleRocketmqCluster.ClusterId, NamespaceName: pulumi.String("tf_example_namespace"), Remark: pulumi.String("remark."), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## 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 // It has been deprecated from version 1.81.20. Due to the adjustment of RocketMQ, the creation or modification of this parameter will be ignored. Retention time of persisted messages in milliseconds. // // Deprecated: It has been deprecated from version 1.81.20. Due to the adjustment of RocketMQ, the creation or modification of this parameter will be ignored. RetentionTime pulumi.IntPtrInput // It has been deprecated from version 1.81.20. Due to the adjustment of RocketMQ, the creation or modification of this parameter will be ignored. Retention time of unconsumed messages in milliseconds. Value range: 60 seconds-15 days. // // Deprecated: It has been deprecated from version 1.81.20. Due to the adjustment of RocketMQ, the creation or modification of this parameter will be ignored. Ttl pulumi.IntPtrInput }
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
deprecated
added in
v0.1.3
func (o RocketmqNamespaceOutput) RetentionTime() pulumi.IntPtrOutput
It has been deprecated from version 1.81.20. Due to the adjustment of RocketMQ, the creation or modification of this parameter will be ignored. Retention time of persisted messages in milliseconds.
Deprecated: It has been deprecated from version 1.81.20. Due to the adjustment of RocketMQ, the creation or modification of this parameter will be ignored.
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
deprecated
added in
v0.1.3
func (o RocketmqNamespaceOutput) Ttl() pulumi.IntPtrOutput
It has been deprecated from version 1.81.20. Due to the adjustment of RocketMQ, the creation or modification of this parameter will be ignored. Retention time of unconsumed messages in milliseconds. Value range: 60 seconds-15 days.
Deprecated: It has been deprecated from version 1.81.20. Due to the adjustment of RocketMQ, the creation or modification of this parameter will be ignored.
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 // It has been deprecated from version 1.81.20. Due to the adjustment of RocketMQ, the creation or modification of this parameter will be ignored. Retention time of persisted messages in milliseconds. // // Deprecated: It has been deprecated from version 1.81.20. Due to the adjustment of RocketMQ, the creation or modification of this parameter will be ignored. RetentionTime pulumi.IntPtrInput // It has been deprecated from version 1.81.20. Due to the adjustment of RocketMQ, the creation or modification of this parameter will be ignored. Retention time of unconsumed messages in milliseconds. Value range: 60 seconds-15 days. // // Deprecated: It has been deprecated from version 1.81.20. Due to the adjustment of RocketMQ, the creation or modification of this parameter will be ignored. 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
<!--Start PulumiCodeChooser --> ```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 { exampleRocketmqCluster, err := Tdmq.NewRocketmqCluster(ctx, "exampleRocketmqCluster", &Tdmq.RocketmqClusterArgs{ ClusterName: pulumi.String("tf_example"), Remark: pulumi.String("remark."), }) if err != nil { return err } _, err = Tdmq.NewRocketmqRole(ctx, "exampleRocketmqRole", &Tdmq.RocketmqRoleArgs{ ClusterId: exampleRocketmqCluster.ClusterId, RoleName: pulumi.String("tf_example"), Remark: pulumi.String("remark."), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## 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
<!--Start PulumiCodeChooser --> ```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 { exampleRocketmqCluster, err := Tdmq.NewRocketmqCluster(ctx, "exampleRocketmqCluster", &Tdmq.RocketmqClusterArgs{ ClusterName: pulumi.String("tf_example"), Remark: pulumi.String("remark."), }) if err != nil { return err } exampleRocketmqNamespace, err := Tdmq.NewRocketmqNamespace(ctx, "exampleRocketmqNamespace", &Tdmq.RocketmqNamespaceArgs{ ClusterId: exampleRocketmqCluster.ClusterId, NamespaceName: pulumi.String("tf_example_namespace"), Remark: pulumi.String("remark."), }) if err != nil { return err } _, err = Tdmq.NewRocketmqTopic(ctx, "exampleRocketmqTopic", &Tdmq.RocketmqTopicArgs{ TopicName: pulumi.String("tf_example"), NamespaceName: exampleRocketmqNamespace.NamespaceName, ClusterId: exampleRocketmqCluster.ClusterId, Type: pulumi.String("Normal"), Remark: pulumi.String("remark."), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## 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 RocketmqVipInstance ¶ added in v0.1.8
type RocketmqVipInstance struct { pulumi.CustomResourceState // Public IP access control rules. IpRules RocketmqVipInstanceIpRuleArrayOutput `pulumi:"ipRules"` // Instance name. Name pulumi.StringOutput `pulumi:"name"` // Number of nodes, minimum 2, maximum 20. NodeCount pulumi.IntOutput `pulumi:"nodeCount"` // Instance specification: Universal type, rocket-vip-basic-0, Basic type: `rocket-vip-basic-1`, Standard type: `rocket-vip-basic-2`, Advanced Type I: `rocket-vip-basic-3`, Advanced Type II: `rocket-vip-basic-4`. Spec pulumi.StringOutput `pulumi:"spec"` // Single node storage space, in GB, minimum 200GB. StorageSize pulumi.IntOutput `pulumi:"storageSize"` // Purchase period, in months. TimeSpan pulumi.IntOutput `pulumi:"timeSpan"` // VPC information. VpcInfo RocketmqVipInstanceVpcInfoOutput `pulumi:"vpcInfo"` // The Zone ID list for node deployment, such as Guangzhou Zone 1, is 100001. For details, please refer to the official website of Tencent Cloud. ZoneIds pulumi.StringArrayOutput `pulumi:"zoneIds"` }
Provides a resource to create a tdmq rocketmqVipInstance
> **NOTE:** The instance cannot be downgraded, Include parameters `nodeCount`, `spec`, `storageSize`. **NOTE:** If `spec` is `rocket-vip-basic-2`, configuration changes are not supported.
func GetRocketmqVipInstance ¶ added in v0.1.8
func GetRocketmqVipInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RocketmqVipInstanceState, opts ...pulumi.ResourceOption) (*RocketmqVipInstance, error)
GetRocketmqVipInstance gets an existing RocketmqVipInstance 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 NewRocketmqVipInstance ¶ added in v0.1.8
func NewRocketmqVipInstance(ctx *pulumi.Context, name string, args *RocketmqVipInstanceArgs, opts ...pulumi.ResourceOption) (*RocketmqVipInstance, error)
NewRocketmqVipInstance registers a new resource with the given unique name, arguments, and options.
func (*RocketmqVipInstance) ElementType ¶ added in v0.1.8
func (*RocketmqVipInstance) ElementType() reflect.Type
func (*RocketmqVipInstance) ToRocketmqVipInstanceOutput ¶ added in v0.1.8
func (i *RocketmqVipInstance) ToRocketmqVipInstanceOutput() RocketmqVipInstanceOutput
func (*RocketmqVipInstance) ToRocketmqVipInstanceOutputWithContext ¶ added in v0.1.8
func (i *RocketmqVipInstance) ToRocketmqVipInstanceOutputWithContext(ctx context.Context) RocketmqVipInstanceOutput
type RocketmqVipInstanceArgs ¶ added in v0.1.8
type RocketmqVipInstanceArgs struct { // Public IP access control rules. IpRules RocketmqVipInstanceIpRuleArrayInput // Instance name. Name pulumi.StringPtrInput // Number of nodes, minimum 2, maximum 20. NodeCount pulumi.IntInput // Instance specification: Universal type, rocket-vip-basic-0, Basic type: `rocket-vip-basic-1`, Standard type: `rocket-vip-basic-2`, Advanced Type I: `rocket-vip-basic-3`, Advanced Type II: `rocket-vip-basic-4`. Spec pulumi.StringInput // Single node storage space, in GB, minimum 200GB. StorageSize pulumi.IntInput // Purchase period, in months. TimeSpan pulumi.IntInput // VPC information. VpcInfo RocketmqVipInstanceVpcInfoInput // The Zone ID list for node deployment, such as Guangzhou Zone 1, is 100001. For details, please refer to the official website of Tencent Cloud. ZoneIds pulumi.StringArrayInput }
The set of arguments for constructing a RocketmqVipInstance resource.
func (RocketmqVipInstanceArgs) ElementType ¶ added in v0.1.8
func (RocketmqVipInstanceArgs) ElementType() reflect.Type
type RocketmqVipInstanceArray ¶ added in v0.1.8
type RocketmqVipInstanceArray []RocketmqVipInstanceInput
func (RocketmqVipInstanceArray) ElementType ¶ added in v0.1.8
func (RocketmqVipInstanceArray) ElementType() reflect.Type
func (RocketmqVipInstanceArray) ToRocketmqVipInstanceArrayOutput ¶ added in v0.1.8
func (i RocketmqVipInstanceArray) ToRocketmqVipInstanceArrayOutput() RocketmqVipInstanceArrayOutput
func (RocketmqVipInstanceArray) ToRocketmqVipInstanceArrayOutputWithContext ¶ added in v0.1.8
func (i RocketmqVipInstanceArray) ToRocketmqVipInstanceArrayOutputWithContext(ctx context.Context) RocketmqVipInstanceArrayOutput
type RocketmqVipInstanceArrayInput ¶ added in v0.1.8
type RocketmqVipInstanceArrayInput interface { pulumi.Input ToRocketmqVipInstanceArrayOutput() RocketmqVipInstanceArrayOutput ToRocketmqVipInstanceArrayOutputWithContext(context.Context) RocketmqVipInstanceArrayOutput }
RocketmqVipInstanceArrayInput is an input type that accepts RocketmqVipInstanceArray and RocketmqVipInstanceArrayOutput values. You can construct a concrete instance of `RocketmqVipInstanceArrayInput` via:
RocketmqVipInstanceArray{ RocketmqVipInstanceArgs{...} }
type RocketmqVipInstanceArrayOutput ¶ added in v0.1.8
type RocketmqVipInstanceArrayOutput struct{ *pulumi.OutputState }
func (RocketmqVipInstanceArrayOutput) ElementType ¶ added in v0.1.8
func (RocketmqVipInstanceArrayOutput) ElementType() reflect.Type
func (RocketmqVipInstanceArrayOutput) Index ¶ added in v0.1.8
func (o RocketmqVipInstanceArrayOutput) Index(i pulumi.IntInput) RocketmqVipInstanceOutput
func (RocketmqVipInstanceArrayOutput) ToRocketmqVipInstanceArrayOutput ¶ added in v0.1.8
func (o RocketmqVipInstanceArrayOutput) ToRocketmqVipInstanceArrayOutput() RocketmqVipInstanceArrayOutput
func (RocketmqVipInstanceArrayOutput) ToRocketmqVipInstanceArrayOutputWithContext ¶ added in v0.1.8
func (o RocketmqVipInstanceArrayOutput) ToRocketmqVipInstanceArrayOutputWithContext(ctx context.Context) RocketmqVipInstanceArrayOutput
type RocketmqVipInstanceInput ¶ added in v0.1.8
type RocketmqVipInstanceInput interface { pulumi.Input ToRocketmqVipInstanceOutput() RocketmqVipInstanceOutput ToRocketmqVipInstanceOutputWithContext(ctx context.Context) RocketmqVipInstanceOutput }
type RocketmqVipInstanceIpRule ¶ added in v0.1.9
type RocketmqVipInstanceIpRuleArgs ¶ added in v0.1.9
type RocketmqVipInstanceIpRuleArgs struct { // Whether to allow or deny. Allow pulumi.BoolInput `pulumi:"allow"` // IP address block information. IpRule pulumi.StringInput `pulumi:"ipRule"` // Remark. Remark pulumi.StringInput `pulumi:"remark"` }
func (RocketmqVipInstanceIpRuleArgs) ElementType ¶ added in v0.1.9
func (RocketmqVipInstanceIpRuleArgs) ElementType() reflect.Type
func (RocketmqVipInstanceIpRuleArgs) ToRocketmqVipInstanceIpRuleOutput ¶ added in v0.1.9
func (i RocketmqVipInstanceIpRuleArgs) ToRocketmqVipInstanceIpRuleOutput() RocketmqVipInstanceIpRuleOutput
func (RocketmqVipInstanceIpRuleArgs) ToRocketmqVipInstanceIpRuleOutputWithContext ¶ added in v0.1.9
func (i RocketmqVipInstanceIpRuleArgs) ToRocketmqVipInstanceIpRuleOutputWithContext(ctx context.Context) RocketmqVipInstanceIpRuleOutput
type RocketmqVipInstanceIpRuleArray ¶ added in v0.1.9
type RocketmqVipInstanceIpRuleArray []RocketmqVipInstanceIpRuleInput
func (RocketmqVipInstanceIpRuleArray) ElementType ¶ added in v0.1.9
func (RocketmqVipInstanceIpRuleArray) ElementType() reflect.Type
func (RocketmqVipInstanceIpRuleArray) ToRocketmqVipInstanceIpRuleArrayOutput ¶ added in v0.1.9
func (i RocketmqVipInstanceIpRuleArray) ToRocketmqVipInstanceIpRuleArrayOutput() RocketmqVipInstanceIpRuleArrayOutput
func (RocketmqVipInstanceIpRuleArray) ToRocketmqVipInstanceIpRuleArrayOutputWithContext ¶ added in v0.1.9
func (i RocketmqVipInstanceIpRuleArray) ToRocketmqVipInstanceIpRuleArrayOutputWithContext(ctx context.Context) RocketmqVipInstanceIpRuleArrayOutput
type RocketmqVipInstanceIpRuleArrayInput ¶ added in v0.1.9
type RocketmqVipInstanceIpRuleArrayInput interface { pulumi.Input ToRocketmqVipInstanceIpRuleArrayOutput() RocketmqVipInstanceIpRuleArrayOutput ToRocketmqVipInstanceIpRuleArrayOutputWithContext(context.Context) RocketmqVipInstanceIpRuleArrayOutput }
RocketmqVipInstanceIpRuleArrayInput is an input type that accepts RocketmqVipInstanceIpRuleArray and RocketmqVipInstanceIpRuleArrayOutput values. You can construct a concrete instance of `RocketmqVipInstanceIpRuleArrayInput` via:
RocketmqVipInstanceIpRuleArray{ RocketmqVipInstanceIpRuleArgs{...} }
type RocketmqVipInstanceIpRuleArrayOutput ¶ added in v0.1.9
type RocketmqVipInstanceIpRuleArrayOutput struct{ *pulumi.OutputState }
func (RocketmqVipInstanceIpRuleArrayOutput) ElementType ¶ added in v0.1.9
func (RocketmqVipInstanceIpRuleArrayOutput) ElementType() reflect.Type
func (RocketmqVipInstanceIpRuleArrayOutput) Index ¶ added in v0.1.9
func (o RocketmqVipInstanceIpRuleArrayOutput) Index(i pulumi.IntInput) RocketmqVipInstanceIpRuleOutput
func (RocketmqVipInstanceIpRuleArrayOutput) ToRocketmqVipInstanceIpRuleArrayOutput ¶ added in v0.1.9
func (o RocketmqVipInstanceIpRuleArrayOutput) ToRocketmqVipInstanceIpRuleArrayOutput() RocketmqVipInstanceIpRuleArrayOutput
func (RocketmqVipInstanceIpRuleArrayOutput) ToRocketmqVipInstanceIpRuleArrayOutputWithContext ¶ added in v0.1.9
func (o RocketmqVipInstanceIpRuleArrayOutput) ToRocketmqVipInstanceIpRuleArrayOutputWithContext(ctx context.Context) RocketmqVipInstanceIpRuleArrayOutput
type RocketmqVipInstanceIpRuleInput ¶ added in v0.1.9
type RocketmqVipInstanceIpRuleInput interface { pulumi.Input ToRocketmqVipInstanceIpRuleOutput() RocketmqVipInstanceIpRuleOutput ToRocketmqVipInstanceIpRuleOutputWithContext(context.Context) RocketmqVipInstanceIpRuleOutput }
RocketmqVipInstanceIpRuleInput is an input type that accepts RocketmqVipInstanceIpRuleArgs and RocketmqVipInstanceIpRuleOutput values. You can construct a concrete instance of `RocketmqVipInstanceIpRuleInput` via:
RocketmqVipInstanceIpRuleArgs{...}
type RocketmqVipInstanceIpRuleOutput ¶ added in v0.1.9
type RocketmqVipInstanceIpRuleOutput struct{ *pulumi.OutputState }
func (RocketmqVipInstanceIpRuleOutput) Allow ¶ added in v0.1.9
func (o RocketmqVipInstanceIpRuleOutput) Allow() pulumi.BoolOutput
Whether to allow or deny.
func (RocketmqVipInstanceIpRuleOutput) ElementType ¶ added in v0.1.9
func (RocketmqVipInstanceIpRuleOutput) ElementType() reflect.Type
func (RocketmqVipInstanceIpRuleOutput) IpRule ¶ added in v0.1.9
func (o RocketmqVipInstanceIpRuleOutput) IpRule() pulumi.StringOutput
IP address block information.
func (RocketmqVipInstanceIpRuleOutput) Remark ¶ added in v0.1.9
func (o RocketmqVipInstanceIpRuleOutput) Remark() pulumi.StringOutput
Remark.
func (RocketmqVipInstanceIpRuleOutput) ToRocketmqVipInstanceIpRuleOutput ¶ added in v0.1.9
func (o RocketmqVipInstanceIpRuleOutput) ToRocketmqVipInstanceIpRuleOutput() RocketmqVipInstanceIpRuleOutput
func (RocketmqVipInstanceIpRuleOutput) ToRocketmqVipInstanceIpRuleOutputWithContext ¶ added in v0.1.9
func (o RocketmqVipInstanceIpRuleOutput) ToRocketmqVipInstanceIpRuleOutputWithContext(ctx context.Context) RocketmqVipInstanceIpRuleOutput
type RocketmqVipInstanceMap ¶ added in v0.1.8
type RocketmqVipInstanceMap map[string]RocketmqVipInstanceInput
func (RocketmqVipInstanceMap) ElementType ¶ added in v0.1.8
func (RocketmqVipInstanceMap) ElementType() reflect.Type
func (RocketmqVipInstanceMap) ToRocketmqVipInstanceMapOutput ¶ added in v0.1.8
func (i RocketmqVipInstanceMap) ToRocketmqVipInstanceMapOutput() RocketmqVipInstanceMapOutput
func (RocketmqVipInstanceMap) ToRocketmqVipInstanceMapOutputWithContext ¶ added in v0.1.8
func (i RocketmqVipInstanceMap) ToRocketmqVipInstanceMapOutputWithContext(ctx context.Context) RocketmqVipInstanceMapOutput
type RocketmqVipInstanceMapInput ¶ added in v0.1.8
type RocketmqVipInstanceMapInput interface { pulumi.Input ToRocketmqVipInstanceMapOutput() RocketmqVipInstanceMapOutput ToRocketmqVipInstanceMapOutputWithContext(context.Context) RocketmqVipInstanceMapOutput }
RocketmqVipInstanceMapInput is an input type that accepts RocketmqVipInstanceMap and RocketmqVipInstanceMapOutput values. You can construct a concrete instance of `RocketmqVipInstanceMapInput` via:
RocketmqVipInstanceMap{ "key": RocketmqVipInstanceArgs{...} }
type RocketmqVipInstanceMapOutput ¶ added in v0.1.8
type RocketmqVipInstanceMapOutput struct{ *pulumi.OutputState }
func (RocketmqVipInstanceMapOutput) ElementType ¶ added in v0.1.8
func (RocketmqVipInstanceMapOutput) ElementType() reflect.Type
func (RocketmqVipInstanceMapOutput) MapIndex ¶ added in v0.1.8
func (o RocketmqVipInstanceMapOutput) MapIndex(k pulumi.StringInput) RocketmqVipInstanceOutput
func (RocketmqVipInstanceMapOutput) ToRocketmqVipInstanceMapOutput ¶ added in v0.1.8
func (o RocketmqVipInstanceMapOutput) ToRocketmqVipInstanceMapOutput() RocketmqVipInstanceMapOutput
func (RocketmqVipInstanceMapOutput) ToRocketmqVipInstanceMapOutputWithContext ¶ added in v0.1.8
func (o RocketmqVipInstanceMapOutput) ToRocketmqVipInstanceMapOutputWithContext(ctx context.Context) RocketmqVipInstanceMapOutput
type RocketmqVipInstanceOutput ¶ added in v0.1.8
type RocketmqVipInstanceOutput struct{ *pulumi.OutputState }
func (RocketmqVipInstanceOutput) ElementType ¶ added in v0.1.8
func (RocketmqVipInstanceOutput) ElementType() reflect.Type
func (RocketmqVipInstanceOutput) IpRules ¶ added in v0.1.9
func (o RocketmqVipInstanceOutput) IpRules() RocketmqVipInstanceIpRuleArrayOutput
Public IP access control rules.
func (RocketmqVipInstanceOutput) Name ¶ added in v0.1.8
func (o RocketmqVipInstanceOutput) Name() pulumi.StringOutput
Instance name.
func (RocketmqVipInstanceOutput) NodeCount ¶ added in v0.1.8
func (o RocketmqVipInstanceOutput) NodeCount() pulumi.IntOutput
Number of nodes, minimum 2, maximum 20.
func (RocketmqVipInstanceOutput) Spec ¶ added in v0.1.8
func (o RocketmqVipInstanceOutput) Spec() pulumi.StringOutput
Instance specification: Universal type, rocket-vip-basic-0, Basic type: `rocket-vip-basic-1`, Standard type: `rocket-vip-basic-2`, Advanced Type I: `rocket-vip-basic-3`, Advanced Type II: `rocket-vip-basic-4`.
func (RocketmqVipInstanceOutput) StorageSize ¶ added in v0.1.8
func (o RocketmqVipInstanceOutput) StorageSize() pulumi.IntOutput
Single node storage space, in GB, minimum 200GB.
func (RocketmqVipInstanceOutput) TimeSpan ¶ added in v0.1.8
func (o RocketmqVipInstanceOutput) TimeSpan() pulumi.IntOutput
Purchase period, in months.
func (RocketmqVipInstanceOutput) ToRocketmqVipInstanceOutput ¶ added in v0.1.8
func (o RocketmqVipInstanceOutput) ToRocketmqVipInstanceOutput() RocketmqVipInstanceOutput
func (RocketmqVipInstanceOutput) ToRocketmqVipInstanceOutputWithContext ¶ added in v0.1.8
func (o RocketmqVipInstanceOutput) ToRocketmqVipInstanceOutputWithContext(ctx context.Context) RocketmqVipInstanceOutput
func (RocketmqVipInstanceOutput) VpcInfo ¶ added in v0.1.8
func (o RocketmqVipInstanceOutput) VpcInfo() RocketmqVipInstanceVpcInfoOutput
VPC information.
func (RocketmqVipInstanceOutput) ZoneIds ¶ added in v0.1.8
func (o RocketmqVipInstanceOutput) ZoneIds() pulumi.StringArrayOutput
The Zone ID list for node deployment, such as Guangzhou Zone 1, is 100001. For details, please refer to the official website of Tencent Cloud.
type RocketmqVipInstanceState ¶ added in v0.1.8
type RocketmqVipInstanceState struct { // Public IP access control rules. IpRules RocketmqVipInstanceIpRuleArrayInput // Instance name. Name pulumi.StringPtrInput // Number of nodes, minimum 2, maximum 20. NodeCount pulumi.IntPtrInput // Instance specification: Universal type, rocket-vip-basic-0, Basic type: `rocket-vip-basic-1`, Standard type: `rocket-vip-basic-2`, Advanced Type I: `rocket-vip-basic-3`, Advanced Type II: `rocket-vip-basic-4`. Spec pulumi.StringPtrInput // Single node storage space, in GB, minimum 200GB. StorageSize pulumi.IntPtrInput // Purchase period, in months. TimeSpan pulumi.IntPtrInput // VPC information. VpcInfo RocketmqVipInstanceVpcInfoPtrInput // The Zone ID list for node deployment, such as Guangzhou Zone 1, is 100001. For details, please refer to the official website of Tencent Cloud. ZoneIds pulumi.StringArrayInput }
func (RocketmqVipInstanceState) ElementType ¶ added in v0.1.8
func (RocketmqVipInstanceState) ElementType() reflect.Type
type RocketmqVipInstanceVpcInfo ¶ added in v0.1.8
type RocketmqVipInstanceVpcInfoArgs ¶ added in v0.1.8
type RocketmqVipInstanceVpcInfoArgs struct { // Subnet ID. SubnetId pulumi.StringInput `pulumi:"subnetId"` // VPC ID. VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (RocketmqVipInstanceVpcInfoArgs) ElementType ¶ added in v0.1.8
func (RocketmqVipInstanceVpcInfoArgs) ElementType() reflect.Type
func (RocketmqVipInstanceVpcInfoArgs) ToRocketmqVipInstanceVpcInfoOutput ¶ added in v0.1.8
func (i RocketmqVipInstanceVpcInfoArgs) ToRocketmqVipInstanceVpcInfoOutput() RocketmqVipInstanceVpcInfoOutput
func (RocketmqVipInstanceVpcInfoArgs) ToRocketmqVipInstanceVpcInfoOutputWithContext ¶ added in v0.1.8
func (i RocketmqVipInstanceVpcInfoArgs) ToRocketmqVipInstanceVpcInfoOutputWithContext(ctx context.Context) RocketmqVipInstanceVpcInfoOutput
func (RocketmqVipInstanceVpcInfoArgs) ToRocketmqVipInstanceVpcInfoPtrOutput ¶ added in v0.1.8
func (i RocketmqVipInstanceVpcInfoArgs) ToRocketmqVipInstanceVpcInfoPtrOutput() RocketmqVipInstanceVpcInfoPtrOutput
func (RocketmqVipInstanceVpcInfoArgs) ToRocketmqVipInstanceVpcInfoPtrOutputWithContext ¶ added in v0.1.8
func (i RocketmqVipInstanceVpcInfoArgs) ToRocketmqVipInstanceVpcInfoPtrOutputWithContext(ctx context.Context) RocketmqVipInstanceVpcInfoPtrOutput
type RocketmqVipInstanceVpcInfoInput ¶ added in v0.1.8
type RocketmqVipInstanceVpcInfoInput interface { pulumi.Input ToRocketmqVipInstanceVpcInfoOutput() RocketmqVipInstanceVpcInfoOutput ToRocketmqVipInstanceVpcInfoOutputWithContext(context.Context) RocketmqVipInstanceVpcInfoOutput }
RocketmqVipInstanceVpcInfoInput is an input type that accepts RocketmqVipInstanceVpcInfoArgs and RocketmqVipInstanceVpcInfoOutput values. You can construct a concrete instance of `RocketmqVipInstanceVpcInfoInput` via:
RocketmqVipInstanceVpcInfoArgs{...}
type RocketmqVipInstanceVpcInfoOutput ¶ added in v0.1.8
type RocketmqVipInstanceVpcInfoOutput struct{ *pulumi.OutputState }
func (RocketmqVipInstanceVpcInfoOutput) ElementType ¶ added in v0.1.8
func (RocketmqVipInstanceVpcInfoOutput) ElementType() reflect.Type
func (RocketmqVipInstanceVpcInfoOutput) SubnetId ¶ added in v0.1.8
func (o RocketmqVipInstanceVpcInfoOutput) SubnetId() pulumi.StringOutput
Subnet ID.
func (RocketmqVipInstanceVpcInfoOutput) ToRocketmqVipInstanceVpcInfoOutput ¶ added in v0.1.8
func (o RocketmqVipInstanceVpcInfoOutput) ToRocketmqVipInstanceVpcInfoOutput() RocketmqVipInstanceVpcInfoOutput
func (RocketmqVipInstanceVpcInfoOutput) ToRocketmqVipInstanceVpcInfoOutputWithContext ¶ added in v0.1.8
func (o RocketmqVipInstanceVpcInfoOutput) ToRocketmqVipInstanceVpcInfoOutputWithContext(ctx context.Context) RocketmqVipInstanceVpcInfoOutput
func (RocketmqVipInstanceVpcInfoOutput) ToRocketmqVipInstanceVpcInfoPtrOutput ¶ added in v0.1.8
func (o RocketmqVipInstanceVpcInfoOutput) ToRocketmqVipInstanceVpcInfoPtrOutput() RocketmqVipInstanceVpcInfoPtrOutput
func (RocketmqVipInstanceVpcInfoOutput) ToRocketmqVipInstanceVpcInfoPtrOutputWithContext ¶ added in v0.1.8
func (o RocketmqVipInstanceVpcInfoOutput) ToRocketmqVipInstanceVpcInfoPtrOutputWithContext(ctx context.Context) RocketmqVipInstanceVpcInfoPtrOutput
func (RocketmqVipInstanceVpcInfoOutput) VpcId ¶ added in v0.1.8
func (o RocketmqVipInstanceVpcInfoOutput) VpcId() pulumi.StringOutput
VPC ID.
type RocketmqVipInstanceVpcInfoPtrInput ¶ added in v0.1.8
type RocketmqVipInstanceVpcInfoPtrInput interface { pulumi.Input ToRocketmqVipInstanceVpcInfoPtrOutput() RocketmqVipInstanceVpcInfoPtrOutput ToRocketmqVipInstanceVpcInfoPtrOutputWithContext(context.Context) RocketmqVipInstanceVpcInfoPtrOutput }
RocketmqVipInstanceVpcInfoPtrInput is an input type that accepts RocketmqVipInstanceVpcInfoArgs, RocketmqVipInstanceVpcInfoPtr and RocketmqVipInstanceVpcInfoPtrOutput values. You can construct a concrete instance of `RocketmqVipInstanceVpcInfoPtrInput` via:
RocketmqVipInstanceVpcInfoArgs{...} or: nil
func RocketmqVipInstanceVpcInfoPtr ¶ added in v0.1.8
func RocketmqVipInstanceVpcInfoPtr(v *RocketmqVipInstanceVpcInfoArgs) RocketmqVipInstanceVpcInfoPtrInput
type RocketmqVipInstanceVpcInfoPtrOutput ¶ added in v0.1.8
type RocketmqVipInstanceVpcInfoPtrOutput struct{ *pulumi.OutputState }
func (RocketmqVipInstanceVpcInfoPtrOutput) Elem ¶ added in v0.1.8
func (o RocketmqVipInstanceVpcInfoPtrOutput) Elem() RocketmqVipInstanceVpcInfoOutput
func (RocketmqVipInstanceVpcInfoPtrOutput) ElementType ¶ added in v0.1.8
func (RocketmqVipInstanceVpcInfoPtrOutput) ElementType() reflect.Type
func (RocketmqVipInstanceVpcInfoPtrOutput) SubnetId ¶ added in v0.1.8
func (o RocketmqVipInstanceVpcInfoPtrOutput) SubnetId() pulumi.StringPtrOutput
Subnet ID.
func (RocketmqVipInstanceVpcInfoPtrOutput) ToRocketmqVipInstanceVpcInfoPtrOutput ¶ added in v0.1.8
func (o RocketmqVipInstanceVpcInfoPtrOutput) ToRocketmqVipInstanceVpcInfoPtrOutput() RocketmqVipInstanceVpcInfoPtrOutput
func (RocketmqVipInstanceVpcInfoPtrOutput) ToRocketmqVipInstanceVpcInfoPtrOutputWithContext ¶ added in v0.1.8
func (o RocketmqVipInstanceVpcInfoPtrOutput) ToRocketmqVipInstanceVpcInfoPtrOutputWithContext(ctx context.Context) RocketmqVipInstanceVpcInfoPtrOutput
func (RocketmqVipInstanceVpcInfoPtrOutput) VpcId ¶ added in v0.1.8
func (o RocketmqVipInstanceVpcInfoPtrOutput) VpcId() pulumi.StringPtrOutput
VPC ID.
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
<!--Start PulumiCodeChooser --> ```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 { exampleInstance, err := Tdmq.NewInstance(ctx, "exampleInstance", &Tdmq.InstanceArgs{ ClusterName: pulumi.String("tf_example"), Remark: pulumi.String("remark."), Tags: pulumi.Map{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } _, err = Tdmq.NewRole(ctx, "exampleRole", &Tdmq.RoleArgs{ RoleName: pulumi.String("role_example"), ClusterId: exampleInstance.ID(), Remark: pulumi.String("remark."), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
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 SendRocketmqMessage ¶ added in v0.1.5
type SendRocketmqMessage struct { pulumi.CustomResourceState // Cluster id. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // Information. MsgBody pulumi.StringOutput `pulumi:"msgBody"` // Message key information. MsgKey pulumi.StringPtrOutput `pulumi:"msgKey"` // Message tag information. MsgTag pulumi.StringPtrOutput `pulumi:"msgTag"` // Namespaces. NamespaceId pulumi.StringOutput `pulumi:"namespaceId"` // topic name. TopicName pulumi.StringOutput `pulumi:"topicName"` }
Provides a resource to create a tdmq sendRocketmqMessage
## Example Usage
<!--Start PulumiCodeChooser --> ```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.NewSendRocketmqMessage(ctx, "sendRocketmqMessage", &Tdmq.SendRocketmqMessageArgs{ ClusterId: pulumi.String("rocketmq-7k45z9dkpnne"), MsgBody: pulumi.String("msg key"), MsgKey: pulumi.String("msg tag"), MsgTag: pulumi.String("msg value"), NamespaceId: pulumi.String("test_ns"), TopicName: pulumi.String("test_topic"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetSendRocketmqMessage ¶ added in v0.1.5
func GetSendRocketmqMessage(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SendRocketmqMessageState, opts ...pulumi.ResourceOption) (*SendRocketmqMessage, error)
GetSendRocketmqMessage gets an existing SendRocketmqMessage 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 NewSendRocketmqMessage ¶ added in v0.1.5
func NewSendRocketmqMessage(ctx *pulumi.Context, name string, args *SendRocketmqMessageArgs, opts ...pulumi.ResourceOption) (*SendRocketmqMessage, error)
NewSendRocketmqMessage registers a new resource with the given unique name, arguments, and options.
func (*SendRocketmqMessage) ElementType ¶ added in v0.1.5
func (*SendRocketmqMessage) ElementType() reflect.Type
func (*SendRocketmqMessage) ToSendRocketmqMessageOutput ¶ added in v0.1.5
func (i *SendRocketmqMessage) ToSendRocketmqMessageOutput() SendRocketmqMessageOutput
func (*SendRocketmqMessage) ToSendRocketmqMessageOutputWithContext ¶ added in v0.1.5
func (i *SendRocketmqMessage) ToSendRocketmqMessageOutputWithContext(ctx context.Context) SendRocketmqMessageOutput
type SendRocketmqMessageArgs ¶ added in v0.1.5
type SendRocketmqMessageArgs struct { // Cluster id. ClusterId pulumi.StringInput // Information. MsgBody pulumi.StringInput // Message key information. MsgKey pulumi.StringPtrInput // Message tag information. MsgTag pulumi.StringPtrInput // Namespaces. NamespaceId pulumi.StringInput // topic name. TopicName pulumi.StringInput }
The set of arguments for constructing a SendRocketmqMessage resource.
func (SendRocketmqMessageArgs) ElementType ¶ added in v0.1.5
func (SendRocketmqMessageArgs) ElementType() reflect.Type
type SendRocketmqMessageArray ¶ added in v0.1.5
type SendRocketmqMessageArray []SendRocketmqMessageInput
func (SendRocketmqMessageArray) ElementType ¶ added in v0.1.5
func (SendRocketmqMessageArray) ElementType() reflect.Type
func (SendRocketmqMessageArray) ToSendRocketmqMessageArrayOutput ¶ added in v0.1.5
func (i SendRocketmqMessageArray) ToSendRocketmqMessageArrayOutput() SendRocketmqMessageArrayOutput
func (SendRocketmqMessageArray) ToSendRocketmqMessageArrayOutputWithContext ¶ added in v0.1.5
func (i SendRocketmqMessageArray) ToSendRocketmqMessageArrayOutputWithContext(ctx context.Context) SendRocketmqMessageArrayOutput
type SendRocketmqMessageArrayInput ¶ added in v0.1.5
type SendRocketmqMessageArrayInput interface { pulumi.Input ToSendRocketmqMessageArrayOutput() SendRocketmqMessageArrayOutput ToSendRocketmqMessageArrayOutputWithContext(context.Context) SendRocketmqMessageArrayOutput }
SendRocketmqMessageArrayInput is an input type that accepts SendRocketmqMessageArray and SendRocketmqMessageArrayOutput values. You can construct a concrete instance of `SendRocketmqMessageArrayInput` via:
SendRocketmqMessageArray{ SendRocketmqMessageArgs{...} }
type SendRocketmqMessageArrayOutput ¶ added in v0.1.5
type SendRocketmqMessageArrayOutput struct{ *pulumi.OutputState }
func (SendRocketmqMessageArrayOutput) ElementType ¶ added in v0.1.5
func (SendRocketmqMessageArrayOutput) ElementType() reflect.Type
func (SendRocketmqMessageArrayOutput) Index ¶ added in v0.1.5
func (o SendRocketmqMessageArrayOutput) Index(i pulumi.IntInput) SendRocketmqMessageOutput
func (SendRocketmqMessageArrayOutput) ToSendRocketmqMessageArrayOutput ¶ added in v0.1.5
func (o SendRocketmqMessageArrayOutput) ToSendRocketmqMessageArrayOutput() SendRocketmqMessageArrayOutput
func (SendRocketmqMessageArrayOutput) ToSendRocketmqMessageArrayOutputWithContext ¶ added in v0.1.5
func (o SendRocketmqMessageArrayOutput) ToSendRocketmqMessageArrayOutputWithContext(ctx context.Context) SendRocketmqMessageArrayOutput
type SendRocketmqMessageInput ¶ added in v0.1.5
type SendRocketmqMessageInput interface { pulumi.Input ToSendRocketmqMessageOutput() SendRocketmqMessageOutput ToSendRocketmqMessageOutputWithContext(ctx context.Context) SendRocketmqMessageOutput }
type SendRocketmqMessageMap ¶ added in v0.1.5
type SendRocketmqMessageMap map[string]SendRocketmqMessageInput
func (SendRocketmqMessageMap) ElementType ¶ added in v0.1.5
func (SendRocketmqMessageMap) ElementType() reflect.Type
func (SendRocketmqMessageMap) ToSendRocketmqMessageMapOutput ¶ added in v0.1.5
func (i SendRocketmqMessageMap) ToSendRocketmqMessageMapOutput() SendRocketmqMessageMapOutput
func (SendRocketmqMessageMap) ToSendRocketmqMessageMapOutputWithContext ¶ added in v0.1.5
func (i SendRocketmqMessageMap) ToSendRocketmqMessageMapOutputWithContext(ctx context.Context) SendRocketmqMessageMapOutput
type SendRocketmqMessageMapInput ¶ added in v0.1.5
type SendRocketmqMessageMapInput interface { pulumi.Input ToSendRocketmqMessageMapOutput() SendRocketmqMessageMapOutput ToSendRocketmqMessageMapOutputWithContext(context.Context) SendRocketmqMessageMapOutput }
SendRocketmqMessageMapInput is an input type that accepts SendRocketmqMessageMap and SendRocketmqMessageMapOutput values. You can construct a concrete instance of `SendRocketmqMessageMapInput` via:
SendRocketmqMessageMap{ "key": SendRocketmqMessageArgs{...} }
type SendRocketmqMessageMapOutput ¶ added in v0.1.5
type SendRocketmqMessageMapOutput struct{ *pulumi.OutputState }
func (SendRocketmqMessageMapOutput) ElementType ¶ added in v0.1.5
func (SendRocketmqMessageMapOutput) ElementType() reflect.Type
func (SendRocketmqMessageMapOutput) MapIndex ¶ added in v0.1.5
func (o SendRocketmqMessageMapOutput) MapIndex(k pulumi.StringInput) SendRocketmqMessageOutput
func (SendRocketmqMessageMapOutput) ToSendRocketmqMessageMapOutput ¶ added in v0.1.5
func (o SendRocketmqMessageMapOutput) ToSendRocketmqMessageMapOutput() SendRocketmqMessageMapOutput
func (SendRocketmqMessageMapOutput) ToSendRocketmqMessageMapOutputWithContext ¶ added in v0.1.5
func (o SendRocketmqMessageMapOutput) ToSendRocketmqMessageMapOutputWithContext(ctx context.Context) SendRocketmqMessageMapOutput
type SendRocketmqMessageOutput ¶ added in v0.1.5
type SendRocketmqMessageOutput struct{ *pulumi.OutputState }
func (SendRocketmqMessageOutput) ClusterId ¶ added in v0.1.5
func (o SendRocketmqMessageOutput) ClusterId() pulumi.StringOutput
Cluster id.
func (SendRocketmqMessageOutput) ElementType ¶ added in v0.1.5
func (SendRocketmqMessageOutput) ElementType() reflect.Type
func (SendRocketmqMessageOutput) MsgBody ¶ added in v0.1.5
func (o SendRocketmqMessageOutput) MsgBody() pulumi.StringOutput
Information.
func (SendRocketmqMessageOutput) MsgKey ¶ added in v0.1.5
func (o SendRocketmqMessageOutput) MsgKey() pulumi.StringPtrOutput
Message key information.
func (SendRocketmqMessageOutput) MsgTag ¶ added in v0.1.5
func (o SendRocketmqMessageOutput) MsgTag() pulumi.StringPtrOutput
Message tag information.
func (SendRocketmqMessageOutput) NamespaceId ¶ added in v0.1.5
func (o SendRocketmqMessageOutput) NamespaceId() pulumi.StringOutput
Namespaces.
func (SendRocketmqMessageOutput) ToSendRocketmqMessageOutput ¶ added in v0.1.5
func (o SendRocketmqMessageOutput) ToSendRocketmqMessageOutput() SendRocketmqMessageOutput
func (SendRocketmqMessageOutput) ToSendRocketmqMessageOutputWithContext ¶ added in v0.1.5
func (o SendRocketmqMessageOutput) ToSendRocketmqMessageOutputWithContext(ctx context.Context) SendRocketmqMessageOutput
func (SendRocketmqMessageOutput) TopicName ¶ added in v0.1.5
func (o SendRocketmqMessageOutput) TopicName() pulumi.StringOutput
topic name.
type SendRocketmqMessageState ¶ added in v0.1.5
type SendRocketmqMessageState struct { // Cluster id. ClusterId pulumi.StringPtrInput // Information. MsgBody pulumi.StringPtrInput // Message key information. MsgKey pulumi.StringPtrInput // Message tag information. MsgTag pulumi.StringPtrInput // Namespaces. NamespaceId pulumi.StringPtrInput // topic name. TopicName pulumi.StringPtrInput }
func (SendRocketmqMessageState) ElementType ¶ added in v0.1.5
func (SendRocketmqMessageState) ElementType() reflect.Type
type Subscription ¶ added in v0.1.8
type Subscription struct { pulumi.CustomResourceState // Whether to automatically create a dead letter topic and a retry letter topic. true: yes; false: no(default value). AutoCreatePolicyTopic pulumi.BoolPtrOutput `pulumi:"autoCreatePolicyTopic"` // Whether to automatically delete a dead letter topic and a retry letter topic. Setting is only allowed when `autoCreatePolicyTopic` is true. Default is false. AutoDeletePolicyTopic pulumi.BoolPtrOutput `pulumi:"autoDeletePolicyTopic"` // Pulsar cluster ID. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // Environment (namespace) name. EnvironmentId pulumi.StringOutput `pulumi:"environmentId"` // Remarks (up to 128 characters). Remark pulumi.StringPtrOutput `pulumi:"remark"` // Subscriber name, which can contain up to 128 characters. SubscriptionName pulumi.StringOutput `pulumi:"subscriptionName"` // Topic name. TopicName pulumi.StringOutput `pulumi:"topicName"` }
Provides a resource to create a tdmq subscription
## Example Usage
<!--Start PulumiCodeChooser --> ```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 { exampleInstance, err := Tdmq.NewInstance(ctx, "exampleInstance", &Tdmq.InstanceArgs{ ClusterName: pulumi.String("tf_example"), Remark: pulumi.String("remark."), Tags: pulumi.Map{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } exampleNamespace, err := Tdmq.NewNamespace(ctx, "exampleNamespace", &Tdmq.NamespaceArgs{ EnvironName: pulumi.String("tf_example"), MsgTtl: pulumi.Int(300), ClusterId: exampleInstance.ID(), RetentionPolicy: &tdmq.NamespaceRetentionPolicyArgs{ TimeInMinutes: pulumi.Int(60), SizeInMb: pulumi.Int(10), }, Remark: pulumi.String("remark."), }) if err != nil { return err } exampleTopic, err := Tdmq.NewTopic(ctx, "exampleTopic", &Tdmq.TopicArgs{ ClusterId: exampleInstance.ID(), EnvironId: exampleNamespace.EnvironName, TopicName: pulumi.String("tf-example-topic"), Partitions: pulumi.Int(1), PulsarTopicType: pulumi.Int(3), Remark: pulumi.String("remark."), }) if err != nil { return err } _, err = Tdmq.NewSubscription(ctx, "exampleSubscription", &Tdmq.SubscriptionArgs{ ClusterId: exampleInstance.ID(), EnvironmentId: exampleNamespace.EnvironName, TopicName: exampleTopic.TopicName, SubscriptionName: pulumi.String("tf-example-subscription"), Remark: pulumi.String("remark."), AutoCreatePolicyTopic: pulumi.Bool(true), AutoDeletePolicyTopic: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
tdmq subscription can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Tdmq/subscription:Subscription example pulsar-q4k5898krpqj#tf_example#tf-example-topic#tf-example-subscription#true ```
func GetSubscription ¶ added in v0.1.8
func GetSubscription(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SubscriptionState, opts ...pulumi.ResourceOption) (*Subscription, error)
GetSubscription gets an existing Subscription 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 NewSubscription ¶ added in v0.1.8
func NewSubscription(ctx *pulumi.Context, name string, args *SubscriptionArgs, opts ...pulumi.ResourceOption) (*Subscription, error)
NewSubscription registers a new resource with the given unique name, arguments, and options.
func (*Subscription) ElementType ¶ added in v0.1.8
func (*Subscription) ElementType() reflect.Type
func (*Subscription) ToSubscriptionOutput ¶ added in v0.1.8
func (i *Subscription) ToSubscriptionOutput() SubscriptionOutput
func (*Subscription) ToSubscriptionOutputWithContext ¶ added in v0.1.8
func (i *Subscription) ToSubscriptionOutputWithContext(ctx context.Context) SubscriptionOutput
type SubscriptionArgs ¶ added in v0.1.8
type SubscriptionArgs struct { // Whether to automatically create a dead letter topic and a retry letter topic. true: yes; false: no(default value). AutoCreatePolicyTopic pulumi.BoolPtrInput // Whether to automatically delete a dead letter topic and a retry letter topic. Setting is only allowed when `autoCreatePolicyTopic` is true. Default is false. AutoDeletePolicyTopic pulumi.BoolPtrInput // Pulsar cluster ID. ClusterId pulumi.StringInput // Environment (namespace) name. EnvironmentId pulumi.StringInput // Remarks (up to 128 characters). Remark pulumi.StringPtrInput // Subscriber name, which can contain up to 128 characters. SubscriptionName pulumi.StringInput // Topic name. TopicName pulumi.StringInput }
The set of arguments for constructing a Subscription resource.
func (SubscriptionArgs) ElementType ¶ added in v0.1.8
func (SubscriptionArgs) ElementType() reflect.Type
type SubscriptionArray ¶ added in v0.1.8
type SubscriptionArray []SubscriptionInput
func (SubscriptionArray) ElementType ¶ added in v0.1.8
func (SubscriptionArray) ElementType() reflect.Type
func (SubscriptionArray) ToSubscriptionArrayOutput ¶ added in v0.1.8
func (i SubscriptionArray) ToSubscriptionArrayOutput() SubscriptionArrayOutput
func (SubscriptionArray) ToSubscriptionArrayOutputWithContext ¶ added in v0.1.8
func (i SubscriptionArray) ToSubscriptionArrayOutputWithContext(ctx context.Context) SubscriptionArrayOutput
type SubscriptionArrayInput ¶ added in v0.1.8
type SubscriptionArrayInput interface { pulumi.Input ToSubscriptionArrayOutput() SubscriptionArrayOutput ToSubscriptionArrayOutputWithContext(context.Context) SubscriptionArrayOutput }
SubscriptionArrayInput is an input type that accepts SubscriptionArray and SubscriptionArrayOutput values. You can construct a concrete instance of `SubscriptionArrayInput` via:
SubscriptionArray{ SubscriptionArgs{...} }
type SubscriptionArrayOutput ¶ added in v0.1.8
type SubscriptionArrayOutput struct{ *pulumi.OutputState }
func (SubscriptionArrayOutput) ElementType ¶ added in v0.1.8
func (SubscriptionArrayOutput) ElementType() reflect.Type
func (SubscriptionArrayOutput) Index ¶ added in v0.1.8
func (o SubscriptionArrayOutput) Index(i pulumi.IntInput) SubscriptionOutput
func (SubscriptionArrayOutput) ToSubscriptionArrayOutput ¶ added in v0.1.8
func (o SubscriptionArrayOutput) ToSubscriptionArrayOutput() SubscriptionArrayOutput
func (SubscriptionArrayOutput) ToSubscriptionArrayOutputWithContext ¶ added in v0.1.8
func (o SubscriptionArrayOutput) ToSubscriptionArrayOutputWithContext(ctx context.Context) SubscriptionArrayOutput
type SubscriptionInput ¶ added in v0.1.8
type SubscriptionInput interface { pulumi.Input ToSubscriptionOutput() SubscriptionOutput ToSubscriptionOutputWithContext(ctx context.Context) SubscriptionOutput }
type SubscriptionMap ¶ added in v0.1.8
type SubscriptionMap map[string]SubscriptionInput
func (SubscriptionMap) ElementType ¶ added in v0.1.8
func (SubscriptionMap) ElementType() reflect.Type
func (SubscriptionMap) ToSubscriptionMapOutput ¶ added in v0.1.8
func (i SubscriptionMap) ToSubscriptionMapOutput() SubscriptionMapOutput
func (SubscriptionMap) ToSubscriptionMapOutputWithContext ¶ added in v0.1.8
func (i SubscriptionMap) ToSubscriptionMapOutputWithContext(ctx context.Context) SubscriptionMapOutput
type SubscriptionMapInput ¶ added in v0.1.8
type SubscriptionMapInput interface { pulumi.Input ToSubscriptionMapOutput() SubscriptionMapOutput ToSubscriptionMapOutputWithContext(context.Context) SubscriptionMapOutput }
SubscriptionMapInput is an input type that accepts SubscriptionMap and SubscriptionMapOutput values. You can construct a concrete instance of `SubscriptionMapInput` via:
SubscriptionMap{ "key": SubscriptionArgs{...} }
type SubscriptionMapOutput ¶ added in v0.1.8
type SubscriptionMapOutput struct{ *pulumi.OutputState }
func (SubscriptionMapOutput) ElementType ¶ added in v0.1.8
func (SubscriptionMapOutput) ElementType() reflect.Type
func (SubscriptionMapOutput) MapIndex ¶ added in v0.1.8
func (o SubscriptionMapOutput) MapIndex(k pulumi.StringInput) SubscriptionOutput
func (SubscriptionMapOutput) ToSubscriptionMapOutput ¶ added in v0.1.8
func (o SubscriptionMapOutput) ToSubscriptionMapOutput() SubscriptionMapOutput
func (SubscriptionMapOutput) ToSubscriptionMapOutputWithContext ¶ added in v0.1.8
func (o SubscriptionMapOutput) ToSubscriptionMapOutputWithContext(ctx context.Context) SubscriptionMapOutput
type SubscriptionOutput ¶ added in v0.1.8
type SubscriptionOutput struct{ *pulumi.OutputState }
func (SubscriptionOutput) AutoCreatePolicyTopic ¶ added in v0.1.8
func (o SubscriptionOutput) AutoCreatePolicyTopic() pulumi.BoolPtrOutput
Whether to automatically create a dead letter topic and a retry letter topic. true: yes; false: no(default value).
func (SubscriptionOutput) AutoDeletePolicyTopic ¶ added in v0.1.8
func (o SubscriptionOutput) AutoDeletePolicyTopic() pulumi.BoolPtrOutput
Whether to automatically delete a dead letter topic and a retry letter topic. Setting is only allowed when `autoCreatePolicyTopic` is true. Default is false.
func (SubscriptionOutput) ClusterId ¶ added in v0.1.8
func (o SubscriptionOutput) ClusterId() pulumi.StringOutput
Pulsar cluster ID.
func (SubscriptionOutput) ElementType ¶ added in v0.1.8
func (SubscriptionOutput) ElementType() reflect.Type
func (SubscriptionOutput) EnvironmentId ¶ added in v0.1.8
func (o SubscriptionOutput) EnvironmentId() pulumi.StringOutput
Environment (namespace) name.
func (SubscriptionOutput) Remark ¶ added in v0.1.8
func (o SubscriptionOutput) Remark() pulumi.StringPtrOutput
Remarks (up to 128 characters).
func (SubscriptionOutput) SubscriptionName ¶ added in v0.1.8
func (o SubscriptionOutput) SubscriptionName() pulumi.StringOutput
Subscriber name, which can contain up to 128 characters.
func (SubscriptionOutput) ToSubscriptionOutput ¶ added in v0.1.8
func (o SubscriptionOutput) ToSubscriptionOutput() SubscriptionOutput
func (SubscriptionOutput) ToSubscriptionOutputWithContext ¶ added in v0.1.8
func (o SubscriptionOutput) ToSubscriptionOutputWithContext(ctx context.Context) SubscriptionOutput
func (SubscriptionOutput) TopicName ¶ added in v0.1.8
func (o SubscriptionOutput) TopicName() pulumi.StringOutput
Topic name.
type SubscriptionState ¶ added in v0.1.8
type SubscriptionState struct { // Whether to automatically create a dead letter topic and a retry letter topic. true: yes; false: no(default value). AutoCreatePolicyTopic pulumi.BoolPtrInput // Whether to automatically delete a dead letter topic and a retry letter topic. Setting is only allowed when `autoCreatePolicyTopic` is true. Default is false. AutoDeletePolicyTopic pulumi.BoolPtrInput // Pulsar cluster ID. ClusterId pulumi.StringPtrInput // Environment (namespace) name. EnvironmentId pulumi.StringPtrInput // Remarks (up to 128 characters). Remark pulumi.StringPtrInput // Subscriber name, which can contain up to 128 characters. SubscriptionName pulumi.StringPtrInput // Topic name. TopicName pulumi.StringPtrInput }
func (SubscriptionState) ElementType ¶ added in v0.1.8
func (SubscriptionState) ElementType() reflect.Type
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"` // Pulsar Topic Type 0: Non-persistent non-partitioned 1: Non-persistent partitioned 2: Persistent non-partitioned 3: Persistent partitioned. PulsarTopicType pulumi.IntOutput `pulumi:"pulsarTopicType"` // Description of the namespace. Remark pulumi.StringPtrOutput `pulumi:"remark"` // The name of topic to be created. TopicName pulumi.StringOutput `pulumi:"topicName"` // This input will be gradually discarded and can be switched to PulsarTopicType parameter 0: Normal message; 1: Global sequential messages; 2: Local sequential messages; 3: Retrying queue; 4: Dead letter queue. The type of topic. // // Deprecated: This input will be gradually discarded and can be switched to PulsarTopicType parameter 0: Normal message; 1: Global sequential messages; 2: Local sequential messages; 3: Retrying queue; 4: Dead letter queue. TopicType pulumi.IntOutput `pulumi:"topicType"` }
Provide a resource to create a TDMQ topic.
## Example Usage
<!--Start PulumiCodeChooser --> ```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 { exampleInstance, err := Tdmq.NewInstance(ctx, "exampleInstance", &Tdmq.InstanceArgs{ ClusterName: pulumi.String("tf_example"), Remark: pulumi.String("remark."), Tags: pulumi.Map{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } exampleNamespace, err := Tdmq.NewNamespace(ctx, "exampleNamespace", &Tdmq.NamespaceArgs{ EnvironName: pulumi.String("tf_example"), MsgTtl: pulumi.Int(300), ClusterId: exampleInstance.ID(), RetentionPolicy: &tdmq.NamespaceRetentionPolicyArgs{ TimeInMinutes: pulumi.Int(60), SizeInMb: pulumi.Int(10), }, Remark: pulumi.String("remark."), }) if err != nil { return err } _, err = Tdmq.NewTopic(ctx, "exampleTopic", &Tdmq.TopicArgs{ EnvironId: exampleNamespace.EnvironName, ClusterId: exampleInstance.ID(), TopicName: pulumi.String("tf-example-topic"), Partitions: pulumi.Int(6), PulsarTopicType: pulumi.Int(3), Remark: pulumi.String("remark."), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
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 // Pulsar Topic Type 0: Non-persistent non-partitioned 1: Non-persistent partitioned 2: Persistent non-partitioned 3: Persistent partitioned. PulsarTopicType pulumi.IntPtrInput // Description of the namespace. Remark pulumi.StringPtrInput // The name of topic to be created. TopicName pulumi.StringInput // This input will be gradually discarded and can be switched to PulsarTopicType parameter 0: Normal message; 1: Global sequential messages; 2: Local sequential messages; 3: Retrying queue; 4: Dead letter queue. The type of topic. // // Deprecated: This input will be gradually discarded and can be switched to PulsarTopicType parameter 0: Normal message; 1: Global sequential messages; 2: Local sequential messages; 3: Retrying queue; 4: Dead letter queue. TopicType pulumi.IntPtrInput }
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) PulsarTopicType ¶ added in v0.1.5
func (o TopicOutput) PulsarTopicType() pulumi.IntOutput
Pulsar Topic Type 0: Non-persistent non-partitioned 1: Non-persistent partitioned 2: Persistent non-partitioned 3: Persistent partitioned.
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.
func (TopicOutput) TopicType
deprecated
func (o TopicOutput) TopicType() pulumi.IntOutput
This input will be gradually discarded and can be switched to PulsarTopicType parameter 0: Normal message; 1: Global sequential messages; 2: Local sequential messages; 3: Retrying queue; 4: Dead letter queue. The type of topic.
Deprecated: This input will be gradually discarded and can be switched to PulsarTopicType parameter 0: Normal message; 1: Global sequential messages; 2: Local sequential messages; 3: Retrying queue; 4: Dead letter queue.
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 // Pulsar Topic Type 0: Non-persistent non-partitioned 1: Non-persistent partitioned 2: Persistent non-partitioned 3: Persistent partitioned. PulsarTopicType pulumi.IntPtrInput // Description of the namespace. Remark pulumi.StringPtrInput // The name of topic to be created. TopicName pulumi.StringPtrInput // This input will be gradually discarded and can be switched to PulsarTopicType parameter 0: Normal message; 1: Global sequential messages; 2: Local sequential messages; 3: Retrying queue; 4: Dead letter queue. The type of topic. // // Deprecated: This input will be gradually discarded and can be switched to PulsarTopicType parameter 0: Normal message; 1: Global sequential messages; 2: Local sequential messages; 3: Retrying queue; 4: Dead letter queue. TopicType pulumi.IntPtrInput }
func (TopicState) ElementType ¶
func (TopicState) ElementType() reflect.Type
type TopicWithFullId ¶ added in v0.1.9
type TopicWithFullId 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"` // Pulsar Topic Type 0: Non-persistent non-partitioned 1: Non-persistent partitioned 2: Persistent non-partitioned 3: Persistent partitioned. PulsarTopicType pulumi.IntOutput `pulumi:"pulsarTopicType"` // Description of the namespace. Remark pulumi.StringPtrOutput `pulumi:"remark"` // The name of topic to be created. TopicName pulumi.StringOutput `pulumi:"topicName"` // This input will be gradually discarded and can be switched to PulsarTopicType parameter 0: Normal message; 1: Global sequential messages; 2: Local sequential messages; 3: Retrying queue; 4: Dead letter queue. The type of topic. // // Deprecated: This input will be gradually discarded and can be switched to PulsarTopicType parameter 0: Normal message; 1: Global sequential messages; 2: Local sequential messages; 3: Retrying queue; 4: Dead letter queue. TopicType pulumi.IntOutput `pulumi:"topicType"` }
Provide a resource to create a TDMQ topic with full id.
## Example Usage
<!--Start PulumiCodeChooser --> ```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 { exampleInstance, err := Tdmq.NewInstance(ctx, "exampleInstance", &Tdmq.InstanceArgs{ ClusterName: pulumi.String("tf_example"), Remark: pulumi.String("remark."), Tags: pulumi.Map{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } exampleNamespace, err := Tdmq.NewNamespace(ctx, "exampleNamespace", &Tdmq.NamespaceArgs{ EnvironName: pulumi.String("tf_example"), MsgTtl: pulumi.Int(300), ClusterId: exampleInstance.ID(), RetentionPolicy: &tdmq.NamespaceRetentionPolicyArgs{ TimeInMinutes: pulumi.Int(60), SizeInMb: pulumi.Int(10), }, Remark: pulumi.String("remark."), }) if err != nil { return err } _, err = Tdmq.NewTopicWithFullId(ctx, "exampleTopicWithFullId", &Tdmq.TopicWithFullIdArgs{ EnvironId: exampleNamespace.EnvironName, ClusterId: exampleInstance.ID(), TopicName: pulumi.String("tf-example-topic"), Partitions: pulumi.Int(6), PulsarTopicType: pulumi.Int(3), Remark: pulumi.String("remark."), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
Tdmq Topic can be imported, e.g.
```sh $ pulumi import tencentcloud:Tdmq/topicWithFullId:TopicWithFullId test ${cluster_id}#${environ_id}#${topic_name} ```
func GetTopicWithFullId ¶ added in v0.1.9
func GetTopicWithFullId(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TopicWithFullIdState, opts ...pulumi.ResourceOption) (*TopicWithFullId, error)
GetTopicWithFullId gets an existing TopicWithFullId 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 NewTopicWithFullId ¶ added in v0.1.9
func NewTopicWithFullId(ctx *pulumi.Context, name string, args *TopicWithFullIdArgs, opts ...pulumi.ResourceOption) (*TopicWithFullId, error)
NewTopicWithFullId registers a new resource with the given unique name, arguments, and options.
func (*TopicWithFullId) ElementType ¶ added in v0.1.9
func (*TopicWithFullId) ElementType() reflect.Type
func (*TopicWithFullId) ToTopicWithFullIdOutput ¶ added in v0.1.9
func (i *TopicWithFullId) ToTopicWithFullIdOutput() TopicWithFullIdOutput
func (*TopicWithFullId) ToTopicWithFullIdOutputWithContext ¶ added in v0.1.9
func (i *TopicWithFullId) ToTopicWithFullIdOutputWithContext(ctx context.Context) TopicWithFullIdOutput
type TopicWithFullIdArgs ¶ added in v0.1.9
type TopicWithFullIdArgs struct { // The Dedicated Cluster Id. ClusterId pulumi.StringInput // The name of tdmq namespace. EnvironId pulumi.StringInput // The partitions of topic. Partitions pulumi.IntInput // Pulsar Topic Type 0: Non-persistent non-partitioned 1: Non-persistent partitioned 2: Persistent non-partitioned 3: Persistent partitioned. PulsarTopicType pulumi.IntPtrInput // Description of the namespace. Remark pulumi.StringPtrInput // The name of topic to be created. TopicName pulumi.StringInput // This input will be gradually discarded and can be switched to PulsarTopicType parameter 0: Normal message; 1: Global sequential messages; 2: Local sequential messages; 3: Retrying queue; 4: Dead letter queue. The type of topic. // // Deprecated: This input will be gradually discarded and can be switched to PulsarTopicType parameter 0: Normal message; 1: Global sequential messages; 2: Local sequential messages; 3: Retrying queue; 4: Dead letter queue. TopicType pulumi.IntPtrInput }
The set of arguments for constructing a TopicWithFullId resource.
func (TopicWithFullIdArgs) ElementType ¶ added in v0.1.9
func (TopicWithFullIdArgs) ElementType() reflect.Type
type TopicWithFullIdArray ¶ added in v0.1.9
type TopicWithFullIdArray []TopicWithFullIdInput
func (TopicWithFullIdArray) ElementType ¶ added in v0.1.9
func (TopicWithFullIdArray) ElementType() reflect.Type
func (TopicWithFullIdArray) ToTopicWithFullIdArrayOutput ¶ added in v0.1.9
func (i TopicWithFullIdArray) ToTopicWithFullIdArrayOutput() TopicWithFullIdArrayOutput
func (TopicWithFullIdArray) ToTopicWithFullIdArrayOutputWithContext ¶ added in v0.1.9
func (i TopicWithFullIdArray) ToTopicWithFullIdArrayOutputWithContext(ctx context.Context) TopicWithFullIdArrayOutput
type TopicWithFullIdArrayInput ¶ added in v0.1.9
type TopicWithFullIdArrayInput interface { pulumi.Input ToTopicWithFullIdArrayOutput() TopicWithFullIdArrayOutput ToTopicWithFullIdArrayOutputWithContext(context.Context) TopicWithFullIdArrayOutput }
TopicWithFullIdArrayInput is an input type that accepts TopicWithFullIdArray and TopicWithFullIdArrayOutput values. You can construct a concrete instance of `TopicWithFullIdArrayInput` via:
TopicWithFullIdArray{ TopicWithFullIdArgs{...} }
type TopicWithFullIdArrayOutput ¶ added in v0.1.9
type TopicWithFullIdArrayOutput struct{ *pulumi.OutputState }
func (TopicWithFullIdArrayOutput) ElementType ¶ added in v0.1.9
func (TopicWithFullIdArrayOutput) ElementType() reflect.Type
func (TopicWithFullIdArrayOutput) Index ¶ added in v0.1.9
func (o TopicWithFullIdArrayOutput) Index(i pulumi.IntInput) TopicWithFullIdOutput
func (TopicWithFullIdArrayOutput) ToTopicWithFullIdArrayOutput ¶ added in v0.1.9
func (o TopicWithFullIdArrayOutput) ToTopicWithFullIdArrayOutput() TopicWithFullIdArrayOutput
func (TopicWithFullIdArrayOutput) ToTopicWithFullIdArrayOutputWithContext ¶ added in v0.1.9
func (o TopicWithFullIdArrayOutput) ToTopicWithFullIdArrayOutputWithContext(ctx context.Context) TopicWithFullIdArrayOutput
type TopicWithFullIdInput ¶ added in v0.1.9
type TopicWithFullIdInput interface { pulumi.Input ToTopicWithFullIdOutput() TopicWithFullIdOutput ToTopicWithFullIdOutputWithContext(ctx context.Context) TopicWithFullIdOutput }
type TopicWithFullIdMap ¶ added in v0.1.9
type TopicWithFullIdMap map[string]TopicWithFullIdInput
func (TopicWithFullIdMap) ElementType ¶ added in v0.1.9
func (TopicWithFullIdMap) ElementType() reflect.Type
func (TopicWithFullIdMap) ToTopicWithFullIdMapOutput ¶ added in v0.1.9
func (i TopicWithFullIdMap) ToTopicWithFullIdMapOutput() TopicWithFullIdMapOutput
func (TopicWithFullIdMap) ToTopicWithFullIdMapOutputWithContext ¶ added in v0.1.9
func (i TopicWithFullIdMap) ToTopicWithFullIdMapOutputWithContext(ctx context.Context) TopicWithFullIdMapOutput
type TopicWithFullIdMapInput ¶ added in v0.1.9
type TopicWithFullIdMapInput interface { pulumi.Input ToTopicWithFullIdMapOutput() TopicWithFullIdMapOutput ToTopicWithFullIdMapOutputWithContext(context.Context) TopicWithFullIdMapOutput }
TopicWithFullIdMapInput is an input type that accepts TopicWithFullIdMap and TopicWithFullIdMapOutput values. You can construct a concrete instance of `TopicWithFullIdMapInput` via:
TopicWithFullIdMap{ "key": TopicWithFullIdArgs{...} }
type TopicWithFullIdMapOutput ¶ added in v0.1.9
type TopicWithFullIdMapOutput struct{ *pulumi.OutputState }
func (TopicWithFullIdMapOutput) ElementType ¶ added in v0.1.9
func (TopicWithFullIdMapOutput) ElementType() reflect.Type
func (TopicWithFullIdMapOutput) MapIndex ¶ added in v0.1.9
func (o TopicWithFullIdMapOutput) MapIndex(k pulumi.StringInput) TopicWithFullIdOutput
func (TopicWithFullIdMapOutput) ToTopicWithFullIdMapOutput ¶ added in v0.1.9
func (o TopicWithFullIdMapOutput) ToTopicWithFullIdMapOutput() TopicWithFullIdMapOutput
func (TopicWithFullIdMapOutput) ToTopicWithFullIdMapOutputWithContext ¶ added in v0.1.9
func (o TopicWithFullIdMapOutput) ToTopicWithFullIdMapOutputWithContext(ctx context.Context) TopicWithFullIdMapOutput
type TopicWithFullIdOutput ¶ added in v0.1.9
type TopicWithFullIdOutput struct{ *pulumi.OutputState }
func (TopicWithFullIdOutput) ClusterId ¶ added in v0.1.9
func (o TopicWithFullIdOutput) ClusterId() pulumi.StringOutput
The Dedicated Cluster Id.
func (TopicWithFullIdOutput) CreateTime ¶ added in v0.1.9
func (o TopicWithFullIdOutput) CreateTime() pulumi.StringOutput
Creation time of resource.
func (TopicWithFullIdOutput) ElementType ¶ added in v0.1.9
func (TopicWithFullIdOutput) ElementType() reflect.Type
func (TopicWithFullIdOutput) EnvironId ¶ added in v0.1.9
func (o TopicWithFullIdOutput) EnvironId() pulumi.StringOutput
The name of tdmq namespace.
func (TopicWithFullIdOutput) Partitions ¶ added in v0.1.9
func (o TopicWithFullIdOutput) Partitions() pulumi.IntOutput
The partitions of topic.
func (TopicWithFullIdOutput) PulsarTopicType ¶ added in v0.1.9
func (o TopicWithFullIdOutput) PulsarTopicType() pulumi.IntOutput
Pulsar Topic Type 0: Non-persistent non-partitioned 1: Non-persistent partitioned 2: Persistent non-partitioned 3: Persistent partitioned.
func (TopicWithFullIdOutput) Remark ¶ added in v0.1.9
func (o TopicWithFullIdOutput) Remark() pulumi.StringPtrOutput
Description of the namespace.
func (TopicWithFullIdOutput) ToTopicWithFullIdOutput ¶ added in v0.1.9
func (o TopicWithFullIdOutput) ToTopicWithFullIdOutput() TopicWithFullIdOutput
func (TopicWithFullIdOutput) ToTopicWithFullIdOutputWithContext ¶ added in v0.1.9
func (o TopicWithFullIdOutput) ToTopicWithFullIdOutputWithContext(ctx context.Context) TopicWithFullIdOutput
func (TopicWithFullIdOutput) TopicName ¶ added in v0.1.9
func (o TopicWithFullIdOutput) TopicName() pulumi.StringOutput
The name of topic to be created.
func (TopicWithFullIdOutput) TopicType
deprecated
added in
v0.1.9
func (o TopicWithFullIdOutput) TopicType() pulumi.IntOutput
This input will be gradually discarded and can be switched to PulsarTopicType parameter 0: Normal message; 1: Global sequential messages; 2: Local sequential messages; 3: Retrying queue; 4: Dead letter queue. The type of topic.
Deprecated: This input will be gradually discarded and can be switched to PulsarTopicType parameter 0: Normal message; 1: Global sequential messages; 2: Local sequential messages; 3: Retrying queue; 4: Dead letter queue.
type TopicWithFullIdState ¶ added in v0.1.9
type TopicWithFullIdState 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 // Pulsar Topic Type 0: Non-persistent non-partitioned 1: Non-persistent partitioned 2: Persistent non-partitioned 3: Persistent partitioned. PulsarTopicType pulumi.IntPtrInput // Description of the namespace. Remark pulumi.StringPtrInput // The name of topic to be created. TopicName pulumi.StringPtrInput // This input will be gradually discarded and can be switched to PulsarTopicType parameter 0: Normal message; 1: Global sequential messages; 2: Local sequential messages; 3: Retrying queue; 4: Dead letter queue. The type of topic. // // Deprecated: This input will be gradually discarded and can be switched to PulsarTopicType parameter 0: Normal message; 1: Global sequential messages; 2: Local sequential messages; 3: Retrying queue; 4: Dead letter queue. TopicType pulumi.IntPtrInput }
func (TopicWithFullIdState) ElementType ¶ added in v0.1.9
func (TopicWithFullIdState) ElementType() reflect.Type
Source Files
¶
- getEnvironmentAttributes.go
- getProInstanceDetail.go
- getProInstances.go
- getPublisherSummary.go
- getPublishers.go
- getRabbitmqNodeList.go
- getRabbitmqVipInstance.go
- getRocketmqCluster.go
- getRocketmqGroup.go
- getRocketmqMessages.go
- getRocketmqNamespace.go
- getRocketmqRole.go
- getRocketmqTopic.go
- getVipInstance.go
- init.go
- instance.go
- namespace.go
- namespaceRoleAttachment.go
- professionalCluster.go
- pulumiTypes.go
- rabbitmqUser.go
- rabbitmqVipInstance.go
- rabbitmqVirtualHost.go
- rocketmqCluster.go
- rocketmqEnvironmentRole.go
- rocketmqGroup.go
- rocketmqNamespace.go
- rocketmqRole.go
- rocketmqTopic.go
- rocketmqVipInstance.go
- role.go
- sendRocketmqMessage.go
- subscription.go
- topic.go
- topicWithFullId.go