1. Packages
  2. Alibaba Cloud
  3. API Docs
  4. rocketmq
  5. RocketMQInstance
Alibaba Cloud v3.59.0 published on Friday, Jul 12, 2024 by Pulumi

alicloud.rocketmq.RocketMQInstance

Explore with Pulumi AI

alicloud logo
Alibaba Cloud v3.59.0 published on Friday, Jul 12, 2024 by Pulumi

    Import

    RocketMQ Instance can be imported using the id, e.g.

    $ pulumi import alicloud:rocketmq/rocketMQInstance:RocketMQInstance example <id>
    

    Create RocketMQInstance Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new RocketMQInstance(name: string, args: RocketMQInstanceArgs, opts?: CustomResourceOptions);
    @overload
    def RocketMQInstance(resource_name: str,
                         args: RocketMQInstanceArgs,
                         opts: Optional[ResourceOptions] = None)
    
    @overload
    def RocketMQInstance(resource_name: str,
                         opts: Optional[ResourceOptions] = None,
                         service_code: Optional[str] = None,
                         payment_type: Optional[str] = None,
                         sub_series_code: Optional[str] = None,
                         series_code: Optional[str] = None,
                         network_info: Optional[RocketMQInstanceNetworkInfoArgs] = None,
                         period: Optional[int] = None,
                         auto_renew_period: Optional[int] = None,
                         period_unit: Optional[str] = None,
                         product_info: Optional[RocketMQInstanceProductInfoArgs] = None,
                         remark: Optional[str] = None,
                         resource_group_id: Optional[str] = None,
                         instance_name: Optional[str] = None,
                         auto_renew: Optional[bool] = None,
                         software: Optional[RocketMQInstanceSoftwareArgs] = None,
                         auto_renew_period_unit: Optional[str] = None,
                         tags: Optional[Mapping[str, Any]] = None)
    func NewRocketMQInstance(ctx *Context, name string, args RocketMQInstanceArgs, opts ...ResourceOption) (*RocketMQInstance, error)
    public RocketMQInstance(string name, RocketMQInstanceArgs args, CustomResourceOptions? opts = null)
    public RocketMQInstance(String name, RocketMQInstanceArgs args)
    public RocketMQInstance(String name, RocketMQInstanceArgs args, CustomResourceOptions options)
    
    type: alicloud:rocketmq:RocketMQInstance
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args RocketMQInstanceArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args RocketMQInstanceArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args RocketMQInstanceArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args RocketMQInstanceArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args RocketMQInstanceArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var rocketMQInstanceResource = new AliCloud.RocketMQ.RocketMQInstance("rocketMQInstanceResource", new()
    {
        ServiceCode = "string",
        PaymentType = "string",
        SubSeriesCode = "string",
        SeriesCode = "string",
        NetworkInfo = new AliCloud.RocketMQ.Inputs.RocketMQInstanceNetworkInfoArgs
        {
            InternetInfo = new AliCloud.RocketMQ.Inputs.RocketMQInstanceNetworkInfoInternetInfoArgs
            {
                FlowOutType = "string",
                InternetSpec = "string",
                FlowOutBandwidth = 0,
                IpWhitelists = new[]
                {
                    "string",
                },
            },
            VpcInfo = new AliCloud.RocketMQ.Inputs.RocketMQInstanceNetworkInfoVpcInfoArgs
            {
                VpcId = "string",
                VswitchId = "string",
            },
            Endpoints = new[]
            {
                new AliCloud.RocketMQ.Inputs.RocketMQInstanceNetworkInfoEndpointArgs
                {
                    EndpointType = "string",
                    EndpointUrl = "string",
                    IpWhiteLists = new[]
                    {
                        "string",
                    },
                },
            },
        },
        Period = 0,
        AutoRenewPeriod = 0,
        PeriodUnit = "string",
        ProductInfo = new AliCloud.RocketMQ.Inputs.RocketMQInstanceProductInfoArgs
        {
            MsgProcessSpec = "string",
            AutoScaling = false,
            MessageRetentionTime = 0,
            SendReceiveRatio = 0,
            SupportAutoScaling = false,
        },
        Remark = "string",
        ResourceGroupId = "string",
        InstanceName = "string",
        AutoRenew = false,
        Software = new AliCloud.RocketMQ.Inputs.RocketMQInstanceSoftwareArgs
        {
            MaintainTime = "string",
            SoftwareVersion = "string",
            UpgradeMethod = "string",
        },
        AutoRenewPeriodUnit = "string",
        Tags = 
        {
            { "string", "any" },
        },
    });
    
    example, err := rocketmq.NewRocketMQInstance(ctx, "rocketMQInstanceResource", &rocketmq.RocketMQInstanceArgs{
    	ServiceCode:   pulumi.String("string"),
    	PaymentType:   pulumi.String("string"),
    	SubSeriesCode: pulumi.String("string"),
    	SeriesCode:    pulumi.String("string"),
    	NetworkInfo: &rocketmq.RocketMQInstanceNetworkInfoArgs{
    		InternetInfo: &rocketmq.RocketMQInstanceNetworkInfoInternetInfoArgs{
    			FlowOutType:      pulumi.String("string"),
    			InternetSpec:     pulumi.String("string"),
    			FlowOutBandwidth: pulumi.Int(0),
    			IpWhitelists: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    		},
    		VpcInfo: &rocketmq.RocketMQInstanceNetworkInfoVpcInfoArgs{
    			VpcId:     pulumi.String("string"),
    			VswitchId: pulumi.String("string"),
    		},
    		Endpoints: rocketmq.RocketMQInstanceNetworkInfoEndpointArray{
    			&rocketmq.RocketMQInstanceNetworkInfoEndpointArgs{
    				EndpointType: pulumi.String("string"),
    				EndpointUrl:  pulumi.String("string"),
    				IpWhiteLists: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    			},
    		},
    	},
    	Period:          pulumi.Int(0),
    	AutoRenewPeriod: pulumi.Int(0),
    	PeriodUnit:      pulumi.String("string"),
    	ProductInfo: &rocketmq.RocketMQInstanceProductInfoArgs{
    		MsgProcessSpec:       pulumi.String("string"),
    		AutoScaling:          pulumi.Bool(false),
    		MessageRetentionTime: pulumi.Int(0),
    		SendReceiveRatio:     pulumi.Float64(0),
    		SupportAutoScaling:   pulumi.Bool(false),
    	},
    	Remark:          pulumi.String("string"),
    	ResourceGroupId: pulumi.String("string"),
    	InstanceName:    pulumi.String("string"),
    	AutoRenew:       pulumi.Bool(false),
    	Software: &rocketmq.RocketMQInstanceSoftwareArgs{
    		MaintainTime:    pulumi.String("string"),
    		SoftwareVersion: pulumi.String("string"),
    		UpgradeMethod:   pulumi.String("string"),
    	},
    	AutoRenewPeriodUnit: pulumi.String("string"),
    	Tags: pulumi.Map{
    		"string": pulumi.Any("any"),
    	},
    })
    
    var rocketMQInstanceResource = new RocketMQInstance("rocketMQInstanceResource", RocketMQInstanceArgs.builder()
        .serviceCode("string")
        .paymentType("string")
        .subSeriesCode("string")
        .seriesCode("string")
        .networkInfo(RocketMQInstanceNetworkInfoArgs.builder()
            .internetInfo(RocketMQInstanceNetworkInfoInternetInfoArgs.builder()
                .flowOutType("string")
                .internetSpec("string")
                .flowOutBandwidth(0)
                .ipWhitelists("string")
                .build())
            .vpcInfo(RocketMQInstanceNetworkInfoVpcInfoArgs.builder()
                .vpcId("string")
                .vswitchId("string")
                .build())
            .endpoints(RocketMQInstanceNetworkInfoEndpointArgs.builder()
                .endpointType("string")
                .endpointUrl("string")
                .ipWhiteLists("string")
                .build())
            .build())
        .period(0)
        .autoRenewPeriod(0)
        .periodUnit("string")
        .productInfo(RocketMQInstanceProductInfoArgs.builder()
            .msgProcessSpec("string")
            .autoScaling(false)
            .messageRetentionTime(0)
            .sendReceiveRatio(0)
            .supportAutoScaling(false)
            .build())
        .remark("string")
        .resourceGroupId("string")
        .instanceName("string")
        .autoRenew(false)
        .software(RocketMQInstanceSoftwareArgs.builder()
            .maintainTime("string")
            .softwareVersion("string")
            .upgradeMethod("string")
            .build())
        .autoRenewPeriodUnit("string")
        .tags(Map.of("string", "any"))
        .build());
    
    rocket_mq_instance_resource = alicloud.rocketmq.RocketMQInstance("rocketMQInstanceResource",
        service_code="string",
        payment_type="string",
        sub_series_code="string",
        series_code="string",
        network_info=alicloud.rocketmq.RocketMQInstanceNetworkInfoArgs(
            internet_info=alicloud.rocketmq.RocketMQInstanceNetworkInfoInternetInfoArgs(
                flow_out_type="string",
                internet_spec="string",
                flow_out_bandwidth=0,
                ip_whitelists=["string"],
            ),
            vpc_info=alicloud.rocketmq.RocketMQInstanceNetworkInfoVpcInfoArgs(
                vpc_id="string",
                vswitch_id="string",
            ),
            endpoints=[alicloud.rocketmq.RocketMQInstanceNetworkInfoEndpointArgs(
                endpoint_type="string",
                endpoint_url="string",
                ip_white_lists=["string"],
            )],
        ),
        period=0,
        auto_renew_period=0,
        period_unit="string",
        product_info=alicloud.rocketmq.RocketMQInstanceProductInfoArgs(
            msg_process_spec="string",
            auto_scaling=False,
            message_retention_time=0,
            send_receive_ratio=0,
            support_auto_scaling=False,
        ),
        remark="string",
        resource_group_id="string",
        instance_name="string",
        auto_renew=False,
        software=alicloud.rocketmq.RocketMQInstanceSoftwareArgs(
            maintain_time="string",
            software_version="string",
            upgrade_method="string",
        ),
        auto_renew_period_unit="string",
        tags={
            "string": "any",
        })
    
    const rocketMQInstanceResource = new alicloud.rocketmq.RocketMQInstance("rocketMQInstanceResource", {
        serviceCode: "string",
        paymentType: "string",
        subSeriesCode: "string",
        seriesCode: "string",
        networkInfo: {
            internetInfo: {
                flowOutType: "string",
                internetSpec: "string",
                flowOutBandwidth: 0,
                ipWhitelists: ["string"],
            },
            vpcInfo: {
                vpcId: "string",
                vswitchId: "string",
            },
            endpoints: [{
                endpointType: "string",
                endpointUrl: "string",
                ipWhiteLists: ["string"],
            }],
        },
        period: 0,
        autoRenewPeriod: 0,
        periodUnit: "string",
        productInfo: {
            msgProcessSpec: "string",
            autoScaling: false,
            messageRetentionTime: 0,
            sendReceiveRatio: 0,
            supportAutoScaling: false,
        },
        remark: "string",
        resourceGroupId: "string",
        instanceName: "string",
        autoRenew: false,
        software: {
            maintainTime: "string",
            softwareVersion: "string",
            upgradeMethod: "string",
        },
        autoRenewPeriodUnit: "string",
        tags: {
            string: "any",
        },
    });
    
    type: alicloud:rocketmq:RocketMQInstance
    properties:
        autoRenew: false
        autoRenewPeriod: 0
        autoRenewPeriodUnit: string
        instanceName: string
        networkInfo:
            endpoints:
                - endpointType: string
                  endpointUrl: string
                  ipWhiteLists:
                    - string
            internetInfo:
                flowOutBandwidth: 0
                flowOutType: string
                internetSpec: string
                ipWhitelists:
                    - string
            vpcInfo:
                vpcId: string
                vswitchId: string
        paymentType: string
        period: 0
        periodUnit: string
        productInfo:
            autoScaling: false
            messageRetentionTime: 0
            msgProcessSpec: string
            sendReceiveRatio: 0
            supportAutoScaling: false
        remark: string
        resourceGroupId: string
        seriesCode: string
        serviceCode: string
        software:
            maintainTime: string
            softwareVersion: string
            upgradeMethod: string
        subSeriesCode: string
        tags:
            string: any
    

    RocketMQInstance Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The RocketMQInstance resource accepts the following input properties:

    NetworkInfo Pulumi.AliCloud.RocketMQ.Inputs.RocketMQInstanceNetworkInfo
    Instance network configuration information. See network_info below.
    PaymentType string
    The payment type for the instance. Alibaba Cloud Message Queue RocketMQ version supports two types of payment. The parameter values are as follows:

    • PayAsYouGo: Pay-as-you-go, a post-payment model where you pay after usage.
    • Subscription: Subscription-based, a pre-payment model where you pay before usage. For more information, please refer to Billing Methods.
    SeriesCode string
    The primary series encoding for the instance. For specific differences between the primary series, please refer to Product Selection. The parameter values are as follows:

    • standard: Standard Edition
    • ultimate: Platinum Edition
    • professional: Professional Edition.
    ServiceCode string
    The code of the service code instance. The code of the RocketMQ is rmq.
    SubSeriesCode string
    The sub-series encoding for the instance. For specific differences between the sub-series, please refer to Product Selection. The parameter values are as follows:

    • cluster_ha: Cluster High Availability Edition
    • single_node: Single Node Testing Edition When selecting the primary series as ultimate (Platinum Edition), the sub-series can only be chosen as cluster_ha (Cluster High Availability Edition).
    AutoRenew bool
    Whether to enable auto-renewal. This parameter is only applicable when the payment type for the instance is Subscription (prepaid).

    • true: Enable auto-renewal
    • false: Disable auto-renewal.
    AutoRenewPeriod int
    Auto-renewal period. This parameter is only valid when auto-renewal is enabled. The values can be as follows: 1, 2, 3, 6, 12.
    AutoRenewPeriodUnit string
    The minimum periodic unit for the duration of auto-renewal. This parameter is only valid when auto-renewal is enabled. Valid values: Month, Year.
    InstanceName string
    The name of instance.
    Period int
    Duration of purchase. This parameter is only valid when the payment type for the instance is Subscription (prepaid). The values can be as follows:

    • Monthly purchase: 1, 2, 3, 4, 5, 6
    • Annual purchase: 1, 2, 3.
    PeriodUnit string
    The minimum periodic unit for the duration of purchase. The parameter values are as follows:

    • Month: Purchase on a monthly basis
    • Year: Purchase on an annual basis.
    ProductInfo Pulumi.AliCloud.RocketMQ.Inputs.RocketMQInstanceProductInfo
    product info. See product_info below.
    Remark string
    Custom description.
    ResourceGroupId string
    The ID of the resource group.
    Software Pulumi.AliCloud.RocketMQ.Inputs.RocketMQInstanceSoftware
    Instance software information. See software below.
    Tags Dictionary<string, object>
    The resource label.
    NetworkInfo RocketMQInstanceNetworkInfoArgs
    Instance network configuration information. See network_info below.
    PaymentType string
    The payment type for the instance. Alibaba Cloud Message Queue RocketMQ version supports two types of payment. The parameter values are as follows:

    • PayAsYouGo: Pay-as-you-go, a post-payment model where you pay after usage.
    • Subscription: Subscription-based, a pre-payment model where you pay before usage. For more information, please refer to Billing Methods.
    SeriesCode string
    The primary series encoding for the instance. For specific differences between the primary series, please refer to Product Selection. The parameter values are as follows:

    • standard: Standard Edition
    • ultimate: Platinum Edition
    • professional: Professional Edition.
    ServiceCode string
    The code of the service code instance. The code of the RocketMQ is rmq.
    SubSeriesCode string
    The sub-series encoding for the instance. For specific differences between the sub-series, please refer to Product Selection. The parameter values are as follows:

    • cluster_ha: Cluster High Availability Edition
    • single_node: Single Node Testing Edition When selecting the primary series as ultimate (Platinum Edition), the sub-series can only be chosen as cluster_ha (Cluster High Availability Edition).
    AutoRenew bool
    Whether to enable auto-renewal. This parameter is only applicable when the payment type for the instance is Subscription (prepaid).

    • true: Enable auto-renewal
    • false: Disable auto-renewal.
    AutoRenewPeriod int
    Auto-renewal period. This parameter is only valid when auto-renewal is enabled. The values can be as follows: 1, 2, 3, 6, 12.
    AutoRenewPeriodUnit string
    The minimum periodic unit for the duration of auto-renewal. This parameter is only valid when auto-renewal is enabled. Valid values: Month, Year.
    InstanceName string
    The name of instance.
    Period int
    Duration of purchase. This parameter is only valid when the payment type for the instance is Subscription (prepaid). The values can be as follows:

    • Monthly purchase: 1, 2, 3, 4, 5, 6
    • Annual purchase: 1, 2, 3.
    PeriodUnit string
    The minimum periodic unit for the duration of purchase. The parameter values are as follows:

    • Month: Purchase on a monthly basis
    • Year: Purchase on an annual basis.
    ProductInfo RocketMQInstanceProductInfoArgs
    product info. See product_info below.
    Remark string
    Custom description.
    ResourceGroupId string
    The ID of the resource group.
    Software RocketMQInstanceSoftwareArgs
    Instance software information. See software below.
    Tags map[string]interface{}
    The resource label.
    networkInfo RocketMQInstanceNetworkInfo
    Instance network configuration information. See network_info below.
    paymentType String
    The payment type for the instance. Alibaba Cloud Message Queue RocketMQ version supports two types of payment. The parameter values are as follows:

    • PayAsYouGo: Pay-as-you-go, a post-payment model where you pay after usage.
    • Subscription: Subscription-based, a pre-payment model where you pay before usage. For more information, please refer to Billing Methods.
    seriesCode String
    The primary series encoding for the instance. For specific differences between the primary series, please refer to Product Selection. The parameter values are as follows:

    • standard: Standard Edition
    • ultimate: Platinum Edition
    • professional: Professional Edition.
    serviceCode String
    The code of the service code instance. The code of the RocketMQ is rmq.
    subSeriesCode String
    The sub-series encoding for the instance. For specific differences between the sub-series, please refer to Product Selection. The parameter values are as follows:

    • cluster_ha: Cluster High Availability Edition
    • single_node: Single Node Testing Edition When selecting the primary series as ultimate (Platinum Edition), the sub-series can only be chosen as cluster_ha (Cluster High Availability Edition).
    autoRenew Boolean
    Whether to enable auto-renewal. This parameter is only applicable when the payment type for the instance is Subscription (prepaid).

    • true: Enable auto-renewal
    • false: Disable auto-renewal.
    autoRenewPeriod Integer
    Auto-renewal period. This parameter is only valid when auto-renewal is enabled. The values can be as follows: 1, 2, 3, 6, 12.
    autoRenewPeriodUnit String
    The minimum periodic unit for the duration of auto-renewal. This parameter is only valid when auto-renewal is enabled. Valid values: Month, Year.
    instanceName String
    The name of instance.
    period Integer
    Duration of purchase. This parameter is only valid when the payment type for the instance is Subscription (prepaid). The values can be as follows:

    • Monthly purchase: 1, 2, 3, 4, 5, 6
    • Annual purchase: 1, 2, 3.
    periodUnit String
    The minimum periodic unit for the duration of purchase. The parameter values are as follows:

    • Month: Purchase on a monthly basis
    • Year: Purchase on an annual basis.
    productInfo RocketMQInstanceProductInfo
    product info. See product_info below.
    remark String
    Custom description.
    resourceGroupId String
    The ID of the resource group.
    software RocketMQInstanceSoftware
    Instance software information. See software below.
    tags Map<String,Object>
    The resource label.
    networkInfo RocketMQInstanceNetworkInfo
    Instance network configuration information. See network_info below.
    paymentType string
    The payment type for the instance. Alibaba Cloud Message Queue RocketMQ version supports two types of payment. The parameter values are as follows:

    • PayAsYouGo: Pay-as-you-go, a post-payment model where you pay after usage.
    • Subscription: Subscription-based, a pre-payment model where you pay before usage. For more information, please refer to Billing Methods.
    seriesCode string
    The primary series encoding for the instance. For specific differences between the primary series, please refer to Product Selection. The parameter values are as follows:

    • standard: Standard Edition
    • ultimate: Platinum Edition
    • professional: Professional Edition.
    serviceCode string
    The code of the service code instance. The code of the RocketMQ is rmq.
    subSeriesCode string
    The sub-series encoding for the instance. For specific differences between the sub-series, please refer to Product Selection. The parameter values are as follows:

    • cluster_ha: Cluster High Availability Edition
    • single_node: Single Node Testing Edition When selecting the primary series as ultimate (Platinum Edition), the sub-series can only be chosen as cluster_ha (Cluster High Availability Edition).
    autoRenew boolean
    Whether to enable auto-renewal. This parameter is only applicable when the payment type for the instance is Subscription (prepaid).

    • true: Enable auto-renewal
    • false: Disable auto-renewal.
    autoRenewPeriod number
    Auto-renewal period. This parameter is only valid when auto-renewal is enabled. The values can be as follows: 1, 2, 3, 6, 12.
    autoRenewPeriodUnit string
    The minimum periodic unit for the duration of auto-renewal. This parameter is only valid when auto-renewal is enabled. Valid values: Month, Year.
    instanceName string
    The name of instance.
    period number
    Duration of purchase. This parameter is only valid when the payment type for the instance is Subscription (prepaid). The values can be as follows:

    • Monthly purchase: 1, 2, 3, 4, 5, 6
    • Annual purchase: 1, 2, 3.
    periodUnit string
    The minimum periodic unit for the duration of purchase. The parameter values are as follows:

    • Month: Purchase on a monthly basis
    • Year: Purchase on an annual basis.
    productInfo RocketMQInstanceProductInfo
    product info. See product_info below.
    remark string
    Custom description.
    resourceGroupId string
    The ID of the resource group.
    software RocketMQInstanceSoftware
    Instance software information. See software below.
    tags {[key: string]: any}
    The resource label.
    network_info RocketMQInstanceNetworkInfoArgs
    Instance network configuration information. See network_info below.
    payment_type str
    The payment type for the instance. Alibaba Cloud Message Queue RocketMQ version supports two types of payment. The parameter values are as follows:

    • PayAsYouGo: Pay-as-you-go, a post-payment model where you pay after usage.
    • Subscription: Subscription-based, a pre-payment model where you pay before usage. For more information, please refer to Billing Methods.
    series_code str
    The primary series encoding for the instance. For specific differences between the primary series, please refer to Product Selection. The parameter values are as follows:

    • standard: Standard Edition
    • ultimate: Platinum Edition
    • professional: Professional Edition.
    service_code str
    The code of the service code instance. The code of the RocketMQ is rmq.
    sub_series_code str
    The sub-series encoding for the instance. For specific differences between the sub-series, please refer to Product Selection. The parameter values are as follows:

    • cluster_ha: Cluster High Availability Edition
    • single_node: Single Node Testing Edition When selecting the primary series as ultimate (Platinum Edition), the sub-series can only be chosen as cluster_ha (Cluster High Availability Edition).
    auto_renew bool
    Whether to enable auto-renewal. This parameter is only applicable when the payment type for the instance is Subscription (prepaid).

    • true: Enable auto-renewal
    • false: Disable auto-renewal.
    auto_renew_period int
    Auto-renewal period. This parameter is only valid when auto-renewal is enabled. The values can be as follows: 1, 2, 3, 6, 12.
    auto_renew_period_unit str
    The minimum periodic unit for the duration of auto-renewal. This parameter is only valid when auto-renewal is enabled. Valid values: Month, Year.
    instance_name str
    The name of instance.
    period int
    Duration of purchase. This parameter is only valid when the payment type for the instance is Subscription (prepaid). The values can be as follows:

    • Monthly purchase: 1, 2, 3, 4, 5, 6
    • Annual purchase: 1, 2, 3.
    period_unit str
    The minimum periodic unit for the duration of purchase. The parameter values are as follows:

    • Month: Purchase on a monthly basis
    • Year: Purchase on an annual basis.
    product_info RocketMQInstanceProductInfoArgs
    product info. See product_info below.
    remark str
    Custom description.
    resource_group_id str
    The ID of the resource group.
    software RocketMQInstanceSoftwareArgs
    Instance software information. See software below.
    tags Mapping[str, Any]
    The resource label.
    networkInfo Property Map
    Instance network configuration information. See network_info below.
    paymentType String
    The payment type for the instance. Alibaba Cloud Message Queue RocketMQ version supports two types of payment. The parameter values are as follows:

    • PayAsYouGo: Pay-as-you-go, a post-payment model where you pay after usage.
    • Subscription: Subscription-based, a pre-payment model where you pay before usage. For more information, please refer to Billing Methods.
    seriesCode String
    The primary series encoding for the instance. For specific differences between the primary series, please refer to Product Selection. The parameter values are as follows:

    • standard: Standard Edition
    • ultimate: Platinum Edition
    • professional: Professional Edition.
    serviceCode String
    The code of the service code instance. The code of the RocketMQ is rmq.
    subSeriesCode String
    The sub-series encoding for the instance. For specific differences between the sub-series, please refer to Product Selection. The parameter values are as follows:

    • cluster_ha: Cluster High Availability Edition
    • single_node: Single Node Testing Edition When selecting the primary series as ultimate (Platinum Edition), the sub-series can only be chosen as cluster_ha (Cluster High Availability Edition).
    autoRenew Boolean
    Whether to enable auto-renewal. This parameter is only applicable when the payment type for the instance is Subscription (prepaid).

    • true: Enable auto-renewal
    • false: Disable auto-renewal.
    autoRenewPeriod Number
    Auto-renewal period. This parameter is only valid when auto-renewal is enabled. The values can be as follows: 1, 2, 3, 6, 12.
    autoRenewPeriodUnit String
    The minimum periodic unit for the duration of auto-renewal. This parameter is only valid when auto-renewal is enabled. Valid values: Month, Year.
    instanceName String
    The name of instance.
    period Number
    Duration of purchase. This parameter is only valid when the payment type for the instance is Subscription (prepaid). The values can be as follows:

    • Monthly purchase: 1, 2, 3, 4, 5, 6
    • Annual purchase: 1, 2, 3.
    periodUnit String
    The minimum periodic unit for the duration of purchase. The parameter values are as follows:

    • Month: Purchase on a monthly basis
    • Year: Purchase on an annual basis.
    productInfo Property Map
    product info. See product_info below.
    remark String
    Custom description.
    resourceGroupId String
    The ID of the resource group.
    software Property Map
    Instance software information. See software below.
    tags Map<Any>
    The resource label.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the RocketMQInstance resource produces the following output properties:

    CreateTime string
    The creation time of the resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    Status string
    The status of the instance.
    CreateTime string
    The creation time of the resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    Status string
    The status of the instance.
    createTime String
    The creation time of the resource.
    id String
    The provider-assigned unique ID for this managed resource.
    status String
    The status of the instance.
    createTime string
    The creation time of the resource.
    id string
    The provider-assigned unique ID for this managed resource.
    status string
    The status of the instance.
    create_time str
    The creation time of the resource.
    id str
    The provider-assigned unique ID for this managed resource.
    status str
    The status of the instance.
    createTime String
    The creation time of the resource.
    id String
    The provider-assigned unique ID for this managed resource.
    status String
    The status of the instance.

    Look up Existing RocketMQInstance Resource

    Get an existing RocketMQInstance resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: RocketMQInstanceState, opts?: CustomResourceOptions): RocketMQInstance
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            auto_renew: Optional[bool] = None,
            auto_renew_period: Optional[int] = None,
            auto_renew_period_unit: Optional[str] = None,
            create_time: Optional[str] = None,
            instance_name: Optional[str] = None,
            network_info: Optional[RocketMQInstanceNetworkInfoArgs] = None,
            payment_type: Optional[str] = None,
            period: Optional[int] = None,
            period_unit: Optional[str] = None,
            product_info: Optional[RocketMQInstanceProductInfoArgs] = None,
            remark: Optional[str] = None,
            resource_group_id: Optional[str] = None,
            series_code: Optional[str] = None,
            service_code: Optional[str] = None,
            software: Optional[RocketMQInstanceSoftwareArgs] = None,
            status: Optional[str] = None,
            sub_series_code: Optional[str] = None,
            tags: Optional[Mapping[str, Any]] = None) -> RocketMQInstance
    func GetRocketMQInstance(ctx *Context, name string, id IDInput, state *RocketMQInstanceState, opts ...ResourceOption) (*RocketMQInstance, error)
    public static RocketMQInstance Get(string name, Input<string> id, RocketMQInstanceState? state, CustomResourceOptions? opts = null)
    public static RocketMQInstance get(String name, Output<String> id, RocketMQInstanceState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AutoRenew bool
    Whether to enable auto-renewal. This parameter is only applicable when the payment type for the instance is Subscription (prepaid).

    • true: Enable auto-renewal
    • false: Disable auto-renewal.
    AutoRenewPeriod int
    Auto-renewal period. This parameter is only valid when auto-renewal is enabled. The values can be as follows: 1, 2, 3, 6, 12.
    AutoRenewPeriodUnit string
    The minimum periodic unit for the duration of auto-renewal. This parameter is only valid when auto-renewal is enabled. Valid values: Month, Year.
    CreateTime string
    The creation time of the resource.
    InstanceName string
    The name of instance.
    NetworkInfo Pulumi.AliCloud.RocketMQ.Inputs.RocketMQInstanceNetworkInfo
    Instance network configuration information. See network_info below.
    PaymentType string
    The payment type for the instance. Alibaba Cloud Message Queue RocketMQ version supports two types of payment. The parameter values are as follows:

    • PayAsYouGo: Pay-as-you-go, a post-payment model where you pay after usage.
    • Subscription: Subscription-based, a pre-payment model where you pay before usage. For more information, please refer to Billing Methods.
    Period int
    Duration of purchase. This parameter is only valid when the payment type for the instance is Subscription (prepaid). The values can be as follows:

    • Monthly purchase: 1, 2, 3, 4, 5, 6
    • Annual purchase: 1, 2, 3.
    PeriodUnit string
    The minimum periodic unit for the duration of purchase. The parameter values are as follows:

    • Month: Purchase on a monthly basis
    • Year: Purchase on an annual basis.
    ProductInfo Pulumi.AliCloud.RocketMQ.Inputs.RocketMQInstanceProductInfo
    product info. See product_info below.
    Remark string
    Custom description.
    ResourceGroupId string
    The ID of the resource group.
    SeriesCode string
    The primary series encoding for the instance. For specific differences between the primary series, please refer to Product Selection. The parameter values are as follows:

    • standard: Standard Edition
    • ultimate: Platinum Edition
    • professional: Professional Edition.
    ServiceCode string
    The code of the service code instance. The code of the RocketMQ is rmq.
    Software Pulumi.AliCloud.RocketMQ.Inputs.RocketMQInstanceSoftware
    Instance software information. See software below.
    Status string
    The status of the instance.
    SubSeriesCode string
    The sub-series encoding for the instance. For specific differences between the sub-series, please refer to Product Selection. The parameter values are as follows:

    • cluster_ha: Cluster High Availability Edition
    • single_node: Single Node Testing Edition When selecting the primary series as ultimate (Platinum Edition), the sub-series can only be chosen as cluster_ha (Cluster High Availability Edition).
    Tags Dictionary<string, object>
    The resource label.
    AutoRenew bool
    Whether to enable auto-renewal. This parameter is only applicable when the payment type for the instance is Subscription (prepaid).

    • true: Enable auto-renewal
    • false: Disable auto-renewal.
    AutoRenewPeriod int
    Auto-renewal period. This parameter is only valid when auto-renewal is enabled. The values can be as follows: 1, 2, 3, 6, 12.
    AutoRenewPeriodUnit string
    The minimum periodic unit for the duration of auto-renewal. This parameter is only valid when auto-renewal is enabled. Valid values: Month, Year.
    CreateTime string
    The creation time of the resource.
    InstanceName string
    The name of instance.
    NetworkInfo RocketMQInstanceNetworkInfoArgs
    Instance network configuration information. See network_info below.
    PaymentType string
    The payment type for the instance. Alibaba Cloud Message Queue RocketMQ version supports two types of payment. The parameter values are as follows:

    • PayAsYouGo: Pay-as-you-go, a post-payment model where you pay after usage.
    • Subscription: Subscription-based, a pre-payment model where you pay before usage. For more information, please refer to Billing Methods.
    Period int
    Duration of purchase. This parameter is only valid when the payment type for the instance is Subscription (prepaid). The values can be as follows:

    • Monthly purchase: 1, 2, 3, 4, 5, 6
    • Annual purchase: 1, 2, 3.
    PeriodUnit string
    The minimum periodic unit for the duration of purchase. The parameter values are as follows:

    • Month: Purchase on a monthly basis
    • Year: Purchase on an annual basis.
    ProductInfo RocketMQInstanceProductInfoArgs
    product info. See product_info below.
    Remark string
    Custom description.
    ResourceGroupId string
    The ID of the resource group.
    SeriesCode string
    The primary series encoding for the instance. For specific differences between the primary series, please refer to Product Selection. The parameter values are as follows:

    • standard: Standard Edition
    • ultimate: Platinum Edition
    • professional: Professional Edition.
    ServiceCode string
    The code of the service code instance. The code of the RocketMQ is rmq.
    Software RocketMQInstanceSoftwareArgs
    Instance software information. See software below.
    Status string
    The status of the instance.
    SubSeriesCode string
    The sub-series encoding for the instance. For specific differences between the sub-series, please refer to Product Selection. The parameter values are as follows:

    • cluster_ha: Cluster High Availability Edition
    • single_node: Single Node Testing Edition When selecting the primary series as ultimate (Platinum Edition), the sub-series can only be chosen as cluster_ha (Cluster High Availability Edition).
    Tags map[string]interface{}
    The resource label.
    autoRenew Boolean
    Whether to enable auto-renewal. This parameter is only applicable when the payment type for the instance is Subscription (prepaid).

    • true: Enable auto-renewal
    • false: Disable auto-renewal.
    autoRenewPeriod Integer
    Auto-renewal period. This parameter is only valid when auto-renewal is enabled. The values can be as follows: 1, 2, 3, 6, 12.
    autoRenewPeriodUnit String
    The minimum periodic unit for the duration of auto-renewal. This parameter is only valid when auto-renewal is enabled. Valid values: Month, Year.
    createTime String
    The creation time of the resource.
    instanceName String
    The name of instance.
    networkInfo RocketMQInstanceNetworkInfo
    Instance network configuration information. See network_info below.
    paymentType String
    The payment type for the instance. Alibaba Cloud Message Queue RocketMQ version supports two types of payment. The parameter values are as follows:

    • PayAsYouGo: Pay-as-you-go, a post-payment model where you pay after usage.
    • Subscription: Subscription-based, a pre-payment model where you pay before usage. For more information, please refer to Billing Methods.
    period Integer
    Duration of purchase. This parameter is only valid when the payment type for the instance is Subscription (prepaid). The values can be as follows:

    • Monthly purchase: 1, 2, 3, 4, 5, 6
    • Annual purchase: 1, 2, 3.
    periodUnit String
    The minimum periodic unit for the duration of purchase. The parameter values are as follows:

    • Month: Purchase on a monthly basis
    • Year: Purchase on an annual basis.
    productInfo RocketMQInstanceProductInfo
    product info. See product_info below.
    remark String
    Custom description.
    resourceGroupId String
    The ID of the resource group.
    seriesCode String
    The primary series encoding for the instance. For specific differences between the primary series, please refer to Product Selection. The parameter values are as follows:

    • standard: Standard Edition
    • ultimate: Platinum Edition
    • professional: Professional Edition.
    serviceCode String
    The code of the service code instance. The code of the RocketMQ is rmq.
    software RocketMQInstanceSoftware
    Instance software information. See software below.
    status String
    The status of the instance.
    subSeriesCode String
    The sub-series encoding for the instance. For specific differences between the sub-series, please refer to Product Selection. The parameter values are as follows:

    • cluster_ha: Cluster High Availability Edition
    • single_node: Single Node Testing Edition When selecting the primary series as ultimate (Platinum Edition), the sub-series can only be chosen as cluster_ha (Cluster High Availability Edition).
    tags Map<String,Object>
    The resource label.
    autoRenew boolean
    Whether to enable auto-renewal. This parameter is only applicable when the payment type for the instance is Subscription (prepaid).

    • true: Enable auto-renewal
    • false: Disable auto-renewal.
    autoRenewPeriod number
    Auto-renewal period. This parameter is only valid when auto-renewal is enabled. The values can be as follows: 1, 2, 3, 6, 12.
    autoRenewPeriodUnit string
    The minimum periodic unit for the duration of auto-renewal. This parameter is only valid when auto-renewal is enabled. Valid values: Month, Year.
    createTime string
    The creation time of the resource.
    instanceName string
    The name of instance.
    networkInfo RocketMQInstanceNetworkInfo
    Instance network configuration information. See network_info below.
    paymentType string
    The payment type for the instance. Alibaba Cloud Message Queue RocketMQ version supports two types of payment. The parameter values are as follows:

    • PayAsYouGo: Pay-as-you-go, a post-payment model where you pay after usage.
    • Subscription: Subscription-based, a pre-payment model where you pay before usage. For more information, please refer to Billing Methods.
    period number
    Duration of purchase. This parameter is only valid when the payment type for the instance is Subscription (prepaid). The values can be as follows:

    • Monthly purchase: 1, 2, 3, 4, 5, 6
    • Annual purchase: 1, 2, 3.
    periodUnit string
    The minimum periodic unit for the duration of purchase. The parameter values are as follows:

    • Month: Purchase on a monthly basis
    • Year: Purchase on an annual basis.
    productInfo RocketMQInstanceProductInfo
    product info. See product_info below.
    remark string
    Custom description.
    resourceGroupId string
    The ID of the resource group.
    seriesCode string
    The primary series encoding for the instance. For specific differences between the primary series, please refer to Product Selection. The parameter values are as follows:

    • standard: Standard Edition
    • ultimate: Platinum Edition
    • professional: Professional Edition.
    serviceCode string
    The code of the service code instance. The code of the RocketMQ is rmq.
    software RocketMQInstanceSoftware
    Instance software information. See software below.
    status string
    The status of the instance.
    subSeriesCode string
    The sub-series encoding for the instance. For specific differences between the sub-series, please refer to Product Selection. The parameter values are as follows:

    • cluster_ha: Cluster High Availability Edition
    • single_node: Single Node Testing Edition When selecting the primary series as ultimate (Platinum Edition), the sub-series can only be chosen as cluster_ha (Cluster High Availability Edition).
    tags {[key: string]: any}
    The resource label.
    auto_renew bool
    Whether to enable auto-renewal. This parameter is only applicable when the payment type for the instance is Subscription (prepaid).

    • true: Enable auto-renewal
    • false: Disable auto-renewal.
    auto_renew_period int
    Auto-renewal period. This parameter is only valid when auto-renewal is enabled. The values can be as follows: 1, 2, 3, 6, 12.
    auto_renew_period_unit str
    The minimum periodic unit for the duration of auto-renewal. This parameter is only valid when auto-renewal is enabled. Valid values: Month, Year.
    create_time str
    The creation time of the resource.
    instance_name str
    The name of instance.
    network_info RocketMQInstanceNetworkInfoArgs
    Instance network configuration information. See network_info below.
    payment_type str
    The payment type for the instance. Alibaba Cloud Message Queue RocketMQ version supports two types of payment. The parameter values are as follows:

    • PayAsYouGo: Pay-as-you-go, a post-payment model where you pay after usage.
    • Subscription: Subscription-based, a pre-payment model where you pay before usage. For more information, please refer to Billing Methods.
    period int
    Duration of purchase. This parameter is only valid when the payment type for the instance is Subscription (prepaid). The values can be as follows:

    • Monthly purchase: 1, 2, 3, 4, 5, 6
    • Annual purchase: 1, 2, 3.
    period_unit str
    The minimum periodic unit for the duration of purchase. The parameter values are as follows:

    • Month: Purchase on a monthly basis
    • Year: Purchase on an annual basis.
    product_info RocketMQInstanceProductInfoArgs
    product info. See product_info below.
    remark str
    Custom description.
    resource_group_id str
    The ID of the resource group.
    series_code str
    The primary series encoding for the instance. For specific differences between the primary series, please refer to Product Selection. The parameter values are as follows:

    • standard: Standard Edition
    • ultimate: Platinum Edition
    • professional: Professional Edition.
    service_code str
    The code of the service code instance. The code of the RocketMQ is rmq.
    software RocketMQInstanceSoftwareArgs
    Instance software information. See software below.
    status str
    The status of the instance.
    sub_series_code str
    The sub-series encoding for the instance. For specific differences between the sub-series, please refer to Product Selection. The parameter values are as follows:

    • cluster_ha: Cluster High Availability Edition
    • single_node: Single Node Testing Edition When selecting the primary series as ultimate (Platinum Edition), the sub-series can only be chosen as cluster_ha (Cluster High Availability Edition).
    tags Mapping[str, Any]
    The resource label.
    autoRenew Boolean
    Whether to enable auto-renewal. This parameter is only applicable when the payment type for the instance is Subscription (prepaid).

    • true: Enable auto-renewal
    • false: Disable auto-renewal.
    autoRenewPeriod Number
    Auto-renewal period. This parameter is only valid when auto-renewal is enabled. The values can be as follows: 1, 2, 3, 6, 12.
    autoRenewPeriodUnit String
    The minimum periodic unit for the duration of auto-renewal. This parameter is only valid when auto-renewal is enabled. Valid values: Month, Year.
    createTime String
    The creation time of the resource.
    instanceName String
    The name of instance.
    networkInfo Property Map
    Instance network configuration information. See network_info below.
    paymentType String
    The payment type for the instance. Alibaba Cloud Message Queue RocketMQ version supports two types of payment. The parameter values are as follows:

    • PayAsYouGo: Pay-as-you-go, a post-payment model where you pay after usage.
    • Subscription: Subscription-based, a pre-payment model where you pay before usage. For more information, please refer to Billing Methods.
    period Number
    Duration of purchase. This parameter is only valid when the payment type for the instance is Subscription (prepaid). The values can be as follows:

    • Monthly purchase: 1, 2, 3, 4, 5, 6
    • Annual purchase: 1, 2, 3.
    periodUnit String
    The minimum periodic unit for the duration of purchase. The parameter values are as follows:

    • Month: Purchase on a monthly basis
    • Year: Purchase on an annual basis.
    productInfo Property Map
    product info. See product_info below.
    remark String
    Custom description.
    resourceGroupId String
    The ID of the resource group.
    seriesCode String
    The primary series encoding for the instance. For specific differences between the primary series, please refer to Product Selection. The parameter values are as follows:

    • standard: Standard Edition
    • ultimate: Platinum Edition
    • professional: Professional Edition.
    serviceCode String
    The code of the service code instance. The code of the RocketMQ is rmq.
    software Property Map
    Instance software information. See software below.
    status String
    The status of the instance.
    subSeriesCode String
    The sub-series encoding for the instance. For specific differences between the sub-series, please refer to Product Selection. The parameter values are as follows:

    • cluster_ha: Cluster High Availability Edition
    • single_node: Single Node Testing Edition When selecting the primary series as ultimate (Platinum Edition), the sub-series can only be chosen as cluster_ha (Cluster High Availability Edition).
    tags Map<Any>
    The resource label.

    Supporting Types

    RocketMQInstanceNetworkInfo, RocketMQInstanceNetworkInfoArgs

    InternetInfo RocketMQInstanceNetworkInfoInternetInfo
    instance internet info. See internet_info below.
    VpcInfo RocketMQInstanceNetworkInfoVpcInfo
    Proprietary network information. See vpc_info below.
    Endpoints []RocketMQInstanceNetworkInfoEndpoint
    Access point list.
    internetInfo RocketMQInstanceNetworkInfoInternetInfo
    instance internet info. See internet_info below.
    vpcInfo RocketMQInstanceNetworkInfoVpcInfo
    Proprietary network information. See vpc_info below.
    endpoints List<RocketMQInstanceNetworkInfoEndpoint>
    Access point list.
    internetInfo RocketMQInstanceNetworkInfoInternetInfo
    instance internet info. See internet_info below.
    vpcInfo RocketMQInstanceNetworkInfoVpcInfo
    Proprietary network information. See vpc_info below.
    endpoints RocketMQInstanceNetworkInfoEndpoint[]
    Access point list.
    internet_info RocketMQInstanceNetworkInfoInternetInfo
    instance internet info. See internet_info below.
    vpc_info RocketMQInstanceNetworkInfoVpcInfo
    Proprietary network information. See vpc_info below.
    endpoints Sequence[RocketMQInstanceNetworkInfoEndpoint]
    Access point list.
    internetInfo Property Map
    instance internet info. See internet_info below.
    vpcInfo Property Map
    Proprietary network information. See vpc_info below.
    endpoints List<Property Map>
    Access point list.

    RocketMQInstanceNetworkInfoEndpoint, RocketMQInstanceNetworkInfoEndpointArgs

    EndpointType string
    Access point type.
    EndpointUrl string
    Access point address.
    IpWhiteLists List<string>
    White list of access addresses.
    EndpointType string
    Access point type.
    EndpointUrl string
    Access point address.
    IpWhiteLists []string
    White list of access addresses.
    endpointType String
    Access point type.
    endpointUrl String
    Access point address.
    ipWhiteLists List<String>
    White list of access addresses.
    endpointType string
    Access point type.
    endpointUrl string
    Access point address.
    ipWhiteLists string[]
    White list of access addresses.
    endpoint_type str
    Access point type.
    endpoint_url str
    Access point address.
    ip_white_lists Sequence[str]
    White list of access addresses.
    endpointType String
    Access point type.
    endpointUrl String
    Access point address.
    ipWhiteLists List<String>
    White list of access addresses.

    RocketMQInstanceNetworkInfoInternetInfo, RocketMQInstanceNetworkInfoInternetInfoArgs

    flowOutType String
    internetSpec String
    flowOutBandwidth Integer
    ipWhitelists List<String>
    flowOutType String
    internetSpec String
    flowOutBandwidth Number
    ipWhitelists List<String>

    RocketMQInstanceNetworkInfoVpcInfo, RocketMQInstanceNetworkInfoVpcInfoArgs

    VpcId string
    VswitchId string
    VpcId string
    VswitchId string
    vpcId String
    vswitchId String
    vpcId string
    vswitchId string
    vpcId String
    vswitchId String

    RocketMQInstanceProductInfo, RocketMQInstanceProductInfoArgs

    MsgProcessSpec string
    Message sending and receiving calculation specifications. For details about the upper limit for sending and receiving messages, see Instance Specifications.
    AutoScaling bool
    is open auto scaling.
    MessageRetentionTime int
    Duration of message retention. Unit: hours.For the range of values, please refer to Usage Limits>Resource Quotas>Limitations on Message Retention.The message storage in AlibabaCloud RocketMQ is fully implemented in a serverless and elastic manner, with charges based on the actual storage space. You can control the storage capacity of messages by adjusting the duration of message retention. For more information, please see Storage Fees.
    SendReceiveRatio double
    message send receive ratio.Value range: [0.2, 0.5].
    SupportAutoScaling bool
    is support auto scaling.
    MsgProcessSpec string
    Message sending and receiving calculation specifications. For details about the upper limit for sending and receiving messages, see Instance Specifications.
    AutoScaling bool
    is open auto scaling.
    MessageRetentionTime int
    Duration of message retention. Unit: hours.For the range of values, please refer to Usage Limits>Resource Quotas>Limitations on Message Retention.The message storage in AlibabaCloud RocketMQ is fully implemented in a serverless and elastic manner, with charges based on the actual storage space. You can control the storage capacity of messages by adjusting the duration of message retention. For more information, please see Storage Fees.
    SendReceiveRatio float64
    message send receive ratio.Value range: [0.2, 0.5].
    SupportAutoScaling bool
    is support auto scaling.
    msgProcessSpec String
    Message sending and receiving calculation specifications. For details about the upper limit for sending and receiving messages, see Instance Specifications.
    autoScaling Boolean
    is open auto scaling.
    messageRetentionTime Integer
    Duration of message retention. Unit: hours.For the range of values, please refer to Usage Limits>Resource Quotas>Limitations on Message Retention.The message storage in AlibabaCloud RocketMQ is fully implemented in a serverless and elastic manner, with charges based on the actual storage space. You can control the storage capacity of messages by adjusting the duration of message retention. For more information, please see Storage Fees.
    sendReceiveRatio Double
    message send receive ratio.Value range: [0.2, 0.5].
    supportAutoScaling Boolean
    is support auto scaling.
    msgProcessSpec string
    Message sending and receiving calculation specifications. For details about the upper limit for sending and receiving messages, see Instance Specifications.
    autoScaling boolean
    is open auto scaling.
    messageRetentionTime number
    Duration of message retention. Unit: hours.For the range of values, please refer to Usage Limits>Resource Quotas>Limitations on Message Retention.The message storage in AlibabaCloud RocketMQ is fully implemented in a serverless and elastic manner, with charges based on the actual storage space. You can control the storage capacity of messages by adjusting the duration of message retention. For more information, please see Storage Fees.
    sendReceiveRatio number
    message send receive ratio.Value range: [0.2, 0.5].
    supportAutoScaling boolean
    is support auto scaling.
    msg_process_spec str
    Message sending and receiving calculation specifications. For details about the upper limit for sending and receiving messages, see Instance Specifications.
    auto_scaling bool
    is open auto scaling.
    message_retention_time int
    Duration of message retention. Unit: hours.For the range of values, please refer to Usage Limits>Resource Quotas>Limitations on Message Retention.The message storage in AlibabaCloud RocketMQ is fully implemented in a serverless and elastic manner, with charges based on the actual storage space. You can control the storage capacity of messages by adjusting the duration of message retention. For more information, please see Storage Fees.
    send_receive_ratio float
    message send receive ratio.Value range: [0.2, 0.5].
    support_auto_scaling bool
    is support auto scaling.
    msgProcessSpec String
    Message sending and receiving calculation specifications. For details about the upper limit for sending and receiving messages, see Instance Specifications.
    autoScaling Boolean
    is open auto scaling.
    messageRetentionTime Number
    Duration of message retention. Unit: hours.For the range of values, please refer to Usage Limits>Resource Quotas>Limitations on Message Retention.The message storage in AlibabaCloud RocketMQ is fully implemented in a serverless and elastic manner, with charges based on the actual storage space. You can control the storage capacity of messages by adjusting the duration of message retention. For more information, please see Storage Fees.
    sendReceiveRatio Number
    message send receive ratio.Value range: [0.2, 0.5].
    supportAutoScaling Boolean
    is support auto scaling.

    RocketMQInstanceSoftware, RocketMQInstanceSoftwareArgs

    MaintainTime string
    Upgrade time period.
    SoftwareVersion string
    Software version.
    UpgradeMethod string
    Upgrade method.
    MaintainTime string
    Upgrade time period.
    SoftwareVersion string
    Software version.
    UpgradeMethod string
    Upgrade method.
    maintainTime String
    Upgrade time period.
    softwareVersion String
    Software version.
    upgradeMethod String
    Upgrade method.
    maintainTime string
    Upgrade time period.
    softwareVersion string
    Software version.
    upgradeMethod string
    Upgrade method.
    maintain_time str
    Upgrade time period.
    software_version str
    Software version.
    upgrade_method str
    Upgrade method.
    maintainTime String
    Upgrade time period.
    softwareVersion String
    Software version.
    upgradeMethod String
    Upgrade method.

    Package Details

    Repository
    Alibaba Cloud pulumi/pulumi-alicloud
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the alicloud Terraform Provider.
    alicloud logo
    Alibaba Cloud v3.59.0 published on Friday, Jul 12, 2024 by Pulumi