Alibaba Cloud v3.62.1 published on Monday, Sep 16, 2024 by Pulumi
alicloud.amqp.Instance
Explore with Pulumi AI
Import
Amqp Instance can be imported using the id, e.g.
$ pulumi import alicloud:amqp/instance:Instance example <id>
Create Instance Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Instance(name: string, args: InstanceArgs, opts?: CustomResourceOptions);
@overload
def Instance(resource_name: str,
args: InstanceArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Instance(resource_name: str,
opts: Optional[ResourceOptions] = None,
payment_type: Optional[str] = None,
period: Optional[int] = None,
max_connections: Optional[int] = None,
queue_capacity: Optional[str] = None,
renewal_duration: Optional[int] = None,
max_tps: Optional[str] = None,
modify_type: Optional[str] = None,
instance_name: Optional[str] = None,
auto_renew: Optional[bool] = None,
tracing_storage_time: Optional[int] = None,
instance_type: Optional[str] = None,
max_eip_tps: Optional[str] = None,
renewal_duration_unit: Optional[str] = None,
renewal_status: Optional[str] = None,
serverless_charge_type: Optional[str] = None,
storage_size: Optional[str] = None,
support_eip: Optional[bool] = None,
support_tracing: Optional[bool] = None,
period_cycle: Optional[str] = None)
func NewInstance(ctx *Context, name string, args InstanceArgs, opts ...ResourceOption) (*Instance, error)
public Instance(string name, InstanceArgs args, CustomResourceOptions? opts = null)
public Instance(String name, InstanceArgs args)
public Instance(String name, InstanceArgs args, CustomResourceOptions options)
type: alicloud:amqp:Instance
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 InstanceArgs
- 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 InstanceArgs
- 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 InstanceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args InstanceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args InstanceArgs
- 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 alicloudInstanceResource = new AliCloud.Amqp.Instance("alicloudInstanceResource", new()
{
PaymentType = "string",
Period = 0,
MaxConnections = 0,
QueueCapacity = "string",
RenewalDuration = 0,
MaxTps = "string",
ModifyType = "string",
InstanceName = "string",
AutoRenew = false,
TracingStorageTime = 0,
InstanceType = "string",
MaxEipTps = "string",
RenewalDurationUnit = "string",
RenewalStatus = "string",
ServerlessChargeType = "string",
StorageSize = "string",
SupportEip = false,
SupportTracing = false,
PeriodCycle = "string",
});
example, err := amqp.NewInstance(ctx, "alicloudInstanceResource", &amqp.InstanceArgs{
PaymentType: pulumi.String("string"),
Period: pulumi.Int(0),
MaxConnections: pulumi.Int(0),
QueueCapacity: pulumi.String("string"),
RenewalDuration: pulumi.Int(0),
MaxTps: pulumi.String("string"),
ModifyType: pulumi.String("string"),
InstanceName: pulumi.String("string"),
AutoRenew: pulumi.Bool(false),
TracingStorageTime: pulumi.Int(0),
InstanceType: pulumi.String("string"),
MaxEipTps: pulumi.String("string"),
RenewalDurationUnit: pulumi.String("string"),
RenewalStatus: pulumi.String("string"),
ServerlessChargeType: pulumi.String("string"),
StorageSize: pulumi.String("string"),
SupportEip: pulumi.Bool(false),
SupportTracing: pulumi.Bool(false),
PeriodCycle: pulumi.String("string"),
})
var alicloudInstanceResource = new Instance("alicloudInstanceResource", InstanceArgs.builder()
.paymentType("string")
.period(0)
.maxConnections(0)
.queueCapacity("string")
.renewalDuration(0)
.maxTps("string")
.modifyType("string")
.instanceName("string")
.autoRenew(false)
.tracingStorageTime(0)
.instanceType("string")
.maxEipTps("string")
.renewalDurationUnit("string")
.renewalStatus("string")
.serverlessChargeType("string")
.storageSize("string")
.supportEip(false)
.supportTracing(false)
.periodCycle("string")
.build());
alicloud_instance_resource = alicloud.amqp.Instance("alicloudInstanceResource",
payment_type="string",
period=0,
max_connections=0,
queue_capacity="string",
renewal_duration=0,
max_tps="string",
modify_type="string",
instance_name="string",
auto_renew=False,
tracing_storage_time=0,
instance_type="string",
max_eip_tps="string",
renewal_duration_unit="string",
renewal_status="string",
serverless_charge_type="string",
storage_size="string",
support_eip=False,
support_tracing=False,
period_cycle="string")
const alicloudInstanceResource = new alicloud.amqp.Instance("alicloudInstanceResource", {
paymentType: "string",
period: 0,
maxConnections: 0,
queueCapacity: "string",
renewalDuration: 0,
maxTps: "string",
modifyType: "string",
instanceName: "string",
autoRenew: false,
tracingStorageTime: 0,
instanceType: "string",
maxEipTps: "string",
renewalDurationUnit: "string",
renewalStatus: "string",
serverlessChargeType: "string",
storageSize: "string",
supportEip: false,
supportTracing: false,
periodCycle: "string",
});
type: alicloud:amqp:Instance
properties:
autoRenew: false
instanceName: string
instanceType: string
maxConnections: 0
maxEipTps: string
maxTps: string
modifyType: string
paymentType: string
period: 0
periodCycle: string
queueCapacity: string
renewalDuration: 0
renewalDurationUnit: string
renewalStatus: string
serverlessChargeType: string
storageSize: string
supportEip: false
supportTracing: false
tracingStorageTime: 0
Instance 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 Instance resource accepts the following input properties:
- Payment
Type string - The Payment type. Valid value: Subscription: prepaid. PayAsYouGo: Post-paid.
- Auto
Renew bool - Renewal method. Automatic renewal: true; Manual renewal: false. When RenewalStatus has a value, the value of RenewalStatus shall prevail.
- Instance
Name string - The instance name.
- Instance
Type string - Instance type. Valid values are as follows: professional: professional Edition enterprise: enterprise Edition vip: Platinum Edition.
- Max
Connections int - The maximum number of connections, according to the value given on the purchase page of the cloud message queue RabbitMQ version console.
- Max
Eip stringTps - Peak TPS traffic of the public network, which must be a multiple of 128, unit: times per second.
- Max
Tps string - Configure the private network TPS traffic peak, please set the value according to the cloud message queue RabbitMQ version of the console purchase page given.
- Modify
Type string - Type of instance lifting and lowering:
- Upgrade: Upgrade
- Downgrade: Downgrading.
- Period int
- Prepayment cycle, unit: periodCycle. This parameter is valid when PaymentType is set to Subscription.
- Period
Cycle string - Prepaid cycle units. Value: Month. Year: Year.
- Queue
Capacity string - Configure the maximum number of queues. The value range is as follows: Professional version:[50,1000], minimum modification step size is 5 Enterprise Edition:[200,6000], minimum modification step size is 100 Platinum version:[10000,80000], minimum modification step size is 100.
- Renewal
Duration int - The number of automatic renewal cycles.
- Renewal
Duration stringUnit - Auto-Renewal Cycle Unit Values Include: Month: Month. Year: Years.
- Renewal
Status string - The renewal status. Value: AutoRenewal: automatic renewal. ManualRenewal: manual renewal. NotRenewal: no renewal.
- Serverless
Charge stringType - The billing type of the serverless instance. Value: onDemand.
- Storage
Size string - Configure the message storage space. Unit: GB. The value is as follows: Professional Edition and Enterprise Edition: Fixed to 0. Description A value of 0 indicates that the Professional Edition and Enterprise Edition instances do not charge storage fees, but do not have storage space. Platinum version example: m × 100, where the value range of m is [7,28].
- Support
Eip bool - Whether to support public network.
- Support
Tracing bool - Whether to activate the message trace function. The values are as follows: true: Enable message trace function false: message trace function is not enabled Description The Platinum Edition instance provides the 15-day message trace function free of charge. The trace function can only be enabled and the trace storage duration can only be set to 15 days. For instances of other specifications, you can enable or disable the trace function.
- Tracing
Storage intTime - Configure the storage duration of message traces. Unit: Days. The value is as follows: 3:3 days 7:7 days 15:15 days This parameter is valid when SupportTracing is true.
- Payment
Type string - The Payment type. Valid value: Subscription: prepaid. PayAsYouGo: Post-paid.
- Auto
Renew bool - Renewal method. Automatic renewal: true; Manual renewal: false. When RenewalStatus has a value, the value of RenewalStatus shall prevail.
- Instance
Name string - The instance name.
- Instance
Type string - Instance type. Valid values are as follows: professional: professional Edition enterprise: enterprise Edition vip: Platinum Edition.
- Max
Connections int - The maximum number of connections, according to the value given on the purchase page of the cloud message queue RabbitMQ version console.
- Max
Eip stringTps - Peak TPS traffic of the public network, which must be a multiple of 128, unit: times per second.
- Max
Tps string - Configure the private network TPS traffic peak, please set the value according to the cloud message queue RabbitMQ version of the console purchase page given.
- Modify
Type string - Type of instance lifting and lowering:
- Upgrade: Upgrade
- Downgrade: Downgrading.
- Period int
- Prepayment cycle, unit: periodCycle. This parameter is valid when PaymentType is set to Subscription.
- Period
Cycle string - Prepaid cycle units. Value: Month. Year: Year.
- Queue
Capacity string - Configure the maximum number of queues. The value range is as follows: Professional version:[50,1000], minimum modification step size is 5 Enterprise Edition:[200,6000], minimum modification step size is 100 Platinum version:[10000,80000], minimum modification step size is 100.
- Renewal
Duration int - The number of automatic renewal cycles.
- Renewal
Duration stringUnit - Auto-Renewal Cycle Unit Values Include: Month: Month. Year: Years.
- Renewal
Status string - The renewal status. Value: AutoRenewal: automatic renewal. ManualRenewal: manual renewal. NotRenewal: no renewal.
- Serverless
Charge stringType - The billing type of the serverless instance. Value: onDemand.
- Storage
Size string - Configure the message storage space. Unit: GB. The value is as follows: Professional Edition and Enterprise Edition: Fixed to 0. Description A value of 0 indicates that the Professional Edition and Enterprise Edition instances do not charge storage fees, but do not have storage space. Platinum version example: m × 100, where the value range of m is [7,28].
- Support
Eip bool - Whether to support public network.
- Support
Tracing bool - Whether to activate the message trace function. The values are as follows: true: Enable message trace function false: message trace function is not enabled Description The Platinum Edition instance provides the 15-day message trace function free of charge. The trace function can only be enabled and the trace storage duration can only be set to 15 days. For instances of other specifications, you can enable or disable the trace function.
- Tracing
Storage intTime - Configure the storage duration of message traces. Unit: Days. The value is as follows: 3:3 days 7:7 days 15:15 days This parameter is valid when SupportTracing is true.
- payment
Type String - The Payment type. Valid value: Subscription: prepaid. PayAsYouGo: Post-paid.
- auto
Renew Boolean - Renewal method. Automatic renewal: true; Manual renewal: false. When RenewalStatus has a value, the value of RenewalStatus shall prevail.
- instance
Name String - The instance name.
- instance
Type String - Instance type. Valid values are as follows: professional: professional Edition enterprise: enterprise Edition vip: Platinum Edition.
- max
Connections Integer - The maximum number of connections, according to the value given on the purchase page of the cloud message queue RabbitMQ version console.
- max
Eip StringTps - Peak TPS traffic of the public network, which must be a multiple of 128, unit: times per second.
- max
Tps String - Configure the private network TPS traffic peak, please set the value according to the cloud message queue RabbitMQ version of the console purchase page given.
- modify
Type String - Type of instance lifting and lowering:
- Upgrade: Upgrade
- Downgrade: Downgrading.
- period Integer
- Prepayment cycle, unit: periodCycle. This parameter is valid when PaymentType is set to Subscription.
- period
Cycle String - Prepaid cycle units. Value: Month. Year: Year.
- queue
Capacity String - Configure the maximum number of queues. The value range is as follows: Professional version:[50,1000], minimum modification step size is 5 Enterprise Edition:[200,6000], minimum modification step size is 100 Platinum version:[10000,80000], minimum modification step size is 100.
- renewal
Duration Integer - The number of automatic renewal cycles.
- renewal
Duration StringUnit - Auto-Renewal Cycle Unit Values Include: Month: Month. Year: Years.
- renewal
Status String - The renewal status. Value: AutoRenewal: automatic renewal. ManualRenewal: manual renewal. NotRenewal: no renewal.
- serverless
Charge StringType - The billing type of the serverless instance. Value: onDemand.
- storage
Size String - Configure the message storage space. Unit: GB. The value is as follows: Professional Edition and Enterprise Edition: Fixed to 0. Description A value of 0 indicates that the Professional Edition and Enterprise Edition instances do not charge storage fees, but do not have storage space. Platinum version example: m × 100, where the value range of m is [7,28].
- support
Eip Boolean - Whether to support public network.
- support
Tracing Boolean - Whether to activate the message trace function. The values are as follows: true: Enable message trace function false: message trace function is not enabled Description The Platinum Edition instance provides the 15-day message trace function free of charge. The trace function can only be enabled and the trace storage duration can only be set to 15 days. For instances of other specifications, you can enable or disable the trace function.
- tracing
Storage IntegerTime - Configure the storage duration of message traces. Unit: Days. The value is as follows: 3:3 days 7:7 days 15:15 days This parameter is valid when SupportTracing is true.
- payment
Type string - The Payment type. Valid value: Subscription: prepaid. PayAsYouGo: Post-paid.
- auto
Renew boolean - Renewal method. Automatic renewal: true; Manual renewal: false. When RenewalStatus has a value, the value of RenewalStatus shall prevail.
- instance
Name string - The instance name.
- instance
Type string - Instance type. Valid values are as follows: professional: professional Edition enterprise: enterprise Edition vip: Platinum Edition.
- max
Connections number - The maximum number of connections, according to the value given on the purchase page of the cloud message queue RabbitMQ version console.
- max
Eip stringTps - Peak TPS traffic of the public network, which must be a multiple of 128, unit: times per second.
- max
Tps string - Configure the private network TPS traffic peak, please set the value according to the cloud message queue RabbitMQ version of the console purchase page given.
- modify
Type string - Type of instance lifting and lowering:
- Upgrade: Upgrade
- Downgrade: Downgrading.
- period number
- Prepayment cycle, unit: periodCycle. This parameter is valid when PaymentType is set to Subscription.
- period
Cycle string - Prepaid cycle units. Value: Month. Year: Year.
- queue
Capacity string - Configure the maximum number of queues. The value range is as follows: Professional version:[50,1000], minimum modification step size is 5 Enterprise Edition:[200,6000], minimum modification step size is 100 Platinum version:[10000,80000], minimum modification step size is 100.
- renewal
Duration number - The number of automatic renewal cycles.
- renewal
Duration stringUnit - Auto-Renewal Cycle Unit Values Include: Month: Month. Year: Years.
- renewal
Status string - The renewal status. Value: AutoRenewal: automatic renewal. ManualRenewal: manual renewal. NotRenewal: no renewal.
- serverless
Charge stringType - The billing type of the serverless instance. Value: onDemand.
- storage
Size string - Configure the message storage space. Unit: GB. The value is as follows: Professional Edition and Enterprise Edition: Fixed to 0. Description A value of 0 indicates that the Professional Edition and Enterprise Edition instances do not charge storage fees, but do not have storage space. Platinum version example: m × 100, where the value range of m is [7,28].
- support
Eip boolean - Whether to support public network.
- support
Tracing boolean - Whether to activate the message trace function. The values are as follows: true: Enable message trace function false: message trace function is not enabled Description The Platinum Edition instance provides the 15-day message trace function free of charge. The trace function can only be enabled and the trace storage duration can only be set to 15 days. For instances of other specifications, you can enable or disable the trace function.
- tracing
Storage numberTime - Configure the storage duration of message traces. Unit: Days. The value is as follows: 3:3 days 7:7 days 15:15 days This parameter is valid when SupportTracing is true.
- payment_
type str - The Payment type. Valid value: Subscription: prepaid. PayAsYouGo: Post-paid.
- auto_
renew bool - Renewal method. Automatic renewal: true; Manual renewal: false. When RenewalStatus has a value, the value of RenewalStatus shall prevail.
- instance_
name str - The instance name.
- instance_
type str - Instance type. Valid values are as follows: professional: professional Edition enterprise: enterprise Edition vip: Platinum Edition.
- max_
connections int - The maximum number of connections, according to the value given on the purchase page of the cloud message queue RabbitMQ version console.
- max_
eip_ strtps - Peak TPS traffic of the public network, which must be a multiple of 128, unit: times per second.
- max_
tps str - Configure the private network TPS traffic peak, please set the value according to the cloud message queue RabbitMQ version of the console purchase page given.
- modify_
type str - Type of instance lifting and lowering:
- Upgrade: Upgrade
- Downgrade: Downgrading.
- period int
- Prepayment cycle, unit: periodCycle. This parameter is valid when PaymentType is set to Subscription.
- period_
cycle str - Prepaid cycle units. Value: Month. Year: Year.
- queue_
capacity str - Configure the maximum number of queues. The value range is as follows: Professional version:[50,1000], minimum modification step size is 5 Enterprise Edition:[200,6000], minimum modification step size is 100 Platinum version:[10000,80000], minimum modification step size is 100.
- renewal_
duration int - The number of automatic renewal cycles.
- renewal_
duration_ strunit - Auto-Renewal Cycle Unit Values Include: Month: Month. Year: Years.
- renewal_
status str - The renewal status. Value: AutoRenewal: automatic renewal. ManualRenewal: manual renewal. NotRenewal: no renewal.
- serverless_
charge_ strtype - The billing type of the serverless instance. Value: onDemand.
- storage_
size str - Configure the message storage space. Unit: GB. The value is as follows: Professional Edition and Enterprise Edition: Fixed to 0. Description A value of 0 indicates that the Professional Edition and Enterprise Edition instances do not charge storage fees, but do not have storage space. Platinum version example: m × 100, where the value range of m is [7,28].
- support_
eip bool - Whether to support public network.
- support_
tracing bool - Whether to activate the message trace function. The values are as follows: true: Enable message trace function false: message trace function is not enabled Description The Platinum Edition instance provides the 15-day message trace function free of charge. The trace function can only be enabled and the trace storage duration can only be set to 15 days. For instances of other specifications, you can enable or disable the trace function.
- tracing_
storage_ inttime - Configure the storage duration of message traces. Unit: Days. The value is as follows: 3:3 days 7:7 days 15:15 days This parameter is valid when SupportTracing is true.
- payment
Type String - The Payment type. Valid value: Subscription: prepaid. PayAsYouGo: Post-paid.
- auto
Renew Boolean - Renewal method. Automatic renewal: true; Manual renewal: false. When RenewalStatus has a value, the value of RenewalStatus shall prevail.
- instance
Name String - The instance name.
- instance
Type String - Instance type. Valid values are as follows: professional: professional Edition enterprise: enterprise Edition vip: Platinum Edition.
- max
Connections Number - The maximum number of connections, according to the value given on the purchase page of the cloud message queue RabbitMQ version console.
- max
Eip StringTps - Peak TPS traffic of the public network, which must be a multiple of 128, unit: times per second.
- max
Tps String - Configure the private network TPS traffic peak, please set the value according to the cloud message queue RabbitMQ version of the console purchase page given.
- modify
Type String - Type of instance lifting and lowering:
- Upgrade: Upgrade
- Downgrade: Downgrading.
- period Number
- Prepayment cycle, unit: periodCycle. This parameter is valid when PaymentType is set to Subscription.
- period
Cycle String - Prepaid cycle units. Value: Month. Year: Year.
- queue
Capacity String - Configure the maximum number of queues. The value range is as follows: Professional version:[50,1000], minimum modification step size is 5 Enterprise Edition:[200,6000], minimum modification step size is 100 Platinum version:[10000,80000], minimum modification step size is 100.
- renewal
Duration Number - The number of automatic renewal cycles.
- renewal
Duration StringUnit - Auto-Renewal Cycle Unit Values Include: Month: Month. Year: Years.
- renewal
Status String - The renewal status. Value: AutoRenewal: automatic renewal. ManualRenewal: manual renewal. NotRenewal: no renewal.
- serverless
Charge StringType - The billing type of the serverless instance. Value: onDemand.
- storage
Size String - Configure the message storage space. Unit: GB. The value is as follows: Professional Edition and Enterprise Edition: Fixed to 0. Description A value of 0 indicates that the Professional Edition and Enterprise Edition instances do not charge storage fees, but do not have storage space. Platinum version example: m × 100, where the value range of m is [7,28].
- support
Eip Boolean - Whether to support public network.
- support
Tracing Boolean - Whether to activate the message trace function. The values are as follows: true: Enable message trace function false: message trace function is not enabled Description The Platinum Edition instance provides the 15-day message trace function free of charge. The trace function can only be enabled and the trace storage duration can only be set to 15 days. For instances of other specifications, you can enable or disable the trace function.
- tracing
Storage NumberTime - Configure the storage duration of message traces. Unit: Days. The value is as follows: 3:3 days 7:7 days 15:15 days This parameter is valid when SupportTracing is true.
Outputs
All input properties are implicitly available as output properties. Additionally, the Instance resource produces the following output properties:
- Create
Time int - OrderCreateTime.
- Id string
- The provider-assigned unique ID for this managed resource.
- Status string
- The status of the resource.
- Create
Time int - OrderCreateTime.
- Id string
- The provider-assigned unique ID for this managed resource.
- Status string
- The status of the resource.
- create
Time Integer - OrderCreateTime.
- id String
- The provider-assigned unique ID for this managed resource.
- status String
- The status of the resource.
- create
Time number - OrderCreateTime.
- id string
- The provider-assigned unique ID for this managed resource.
- status string
- The status of the resource.
- create_
time int - OrderCreateTime.
- id str
- The provider-assigned unique ID for this managed resource.
- status str
- The status of the resource.
- create
Time Number - OrderCreateTime.
- id String
- The provider-assigned unique ID for this managed resource.
- status String
- The status of the resource.
Look up Existing Instance Resource
Get an existing Instance 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?: InstanceState, opts?: CustomResourceOptions): Instance
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
auto_renew: Optional[bool] = None,
create_time: Optional[int] = None,
instance_name: Optional[str] = None,
instance_type: Optional[str] = None,
max_connections: Optional[int] = None,
max_eip_tps: Optional[str] = None,
max_tps: Optional[str] = None,
modify_type: Optional[str] = None,
payment_type: Optional[str] = None,
period: Optional[int] = None,
period_cycle: Optional[str] = None,
queue_capacity: Optional[str] = None,
renewal_duration: Optional[int] = None,
renewal_duration_unit: Optional[str] = None,
renewal_status: Optional[str] = None,
serverless_charge_type: Optional[str] = None,
status: Optional[str] = None,
storage_size: Optional[str] = None,
support_eip: Optional[bool] = None,
support_tracing: Optional[bool] = None,
tracing_storage_time: Optional[int] = None) -> Instance
func GetInstance(ctx *Context, name string, id IDInput, state *InstanceState, opts ...ResourceOption) (*Instance, error)
public static Instance Get(string name, Input<string> id, InstanceState? state, CustomResourceOptions? opts = null)
public static Instance get(String name, Output<String> id, InstanceState 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.
- Auto
Renew bool - Renewal method. Automatic renewal: true; Manual renewal: false. When RenewalStatus has a value, the value of RenewalStatus shall prevail.
- Create
Time int - OrderCreateTime.
- Instance
Name string - The instance name.
- Instance
Type string - Instance type. Valid values are as follows: professional: professional Edition enterprise: enterprise Edition vip: Platinum Edition.
- Max
Connections int - The maximum number of connections, according to the value given on the purchase page of the cloud message queue RabbitMQ version console.
- Max
Eip stringTps - Peak TPS traffic of the public network, which must be a multiple of 128, unit: times per second.
- Max
Tps string - Configure the private network TPS traffic peak, please set the value according to the cloud message queue RabbitMQ version of the console purchase page given.
- Modify
Type string - Type of instance lifting and lowering:
- Upgrade: Upgrade
- Downgrade: Downgrading.
- Payment
Type string - The Payment type. Valid value: Subscription: prepaid. PayAsYouGo: Post-paid.
- Period int
- Prepayment cycle, unit: periodCycle. This parameter is valid when PaymentType is set to Subscription.
- Period
Cycle string - Prepaid cycle units. Value: Month. Year: Year.
- Queue
Capacity string - Configure the maximum number of queues. The value range is as follows: Professional version:[50,1000], minimum modification step size is 5 Enterprise Edition:[200,6000], minimum modification step size is 100 Platinum version:[10000,80000], minimum modification step size is 100.
- Renewal
Duration int - The number of automatic renewal cycles.
- Renewal
Duration stringUnit - Auto-Renewal Cycle Unit Values Include: Month: Month. Year: Years.
- Renewal
Status string - The renewal status. Value: AutoRenewal: automatic renewal. ManualRenewal: manual renewal. NotRenewal: no renewal.
- Serverless
Charge stringType - The billing type of the serverless instance. Value: onDemand.
- Status string
- The status of the resource.
- Storage
Size string - Configure the message storage space. Unit: GB. The value is as follows: Professional Edition and Enterprise Edition: Fixed to 0. Description A value of 0 indicates that the Professional Edition and Enterprise Edition instances do not charge storage fees, but do not have storage space. Platinum version example: m × 100, where the value range of m is [7,28].
- Support
Eip bool - Whether to support public network.
- Support
Tracing bool - Whether to activate the message trace function. The values are as follows: true: Enable message trace function false: message trace function is not enabled Description The Platinum Edition instance provides the 15-day message trace function free of charge. The trace function can only be enabled and the trace storage duration can only be set to 15 days. For instances of other specifications, you can enable or disable the trace function.
- Tracing
Storage intTime - Configure the storage duration of message traces. Unit: Days. The value is as follows: 3:3 days 7:7 days 15:15 days This parameter is valid when SupportTracing is true.
- Auto
Renew bool - Renewal method. Automatic renewal: true; Manual renewal: false. When RenewalStatus has a value, the value of RenewalStatus shall prevail.
- Create
Time int - OrderCreateTime.
- Instance
Name string - The instance name.
- Instance
Type string - Instance type. Valid values are as follows: professional: professional Edition enterprise: enterprise Edition vip: Platinum Edition.
- Max
Connections int - The maximum number of connections, according to the value given on the purchase page of the cloud message queue RabbitMQ version console.
- Max
Eip stringTps - Peak TPS traffic of the public network, which must be a multiple of 128, unit: times per second.
- Max
Tps string - Configure the private network TPS traffic peak, please set the value according to the cloud message queue RabbitMQ version of the console purchase page given.
- Modify
Type string - Type of instance lifting and lowering:
- Upgrade: Upgrade
- Downgrade: Downgrading.
- Payment
Type string - The Payment type. Valid value: Subscription: prepaid. PayAsYouGo: Post-paid.
- Period int
- Prepayment cycle, unit: periodCycle. This parameter is valid when PaymentType is set to Subscription.
- Period
Cycle string - Prepaid cycle units. Value: Month. Year: Year.
- Queue
Capacity string - Configure the maximum number of queues. The value range is as follows: Professional version:[50,1000], minimum modification step size is 5 Enterprise Edition:[200,6000], minimum modification step size is 100 Platinum version:[10000,80000], minimum modification step size is 100.
- Renewal
Duration int - The number of automatic renewal cycles.
- Renewal
Duration stringUnit - Auto-Renewal Cycle Unit Values Include: Month: Month. Year: Years.
- Renewal
Status string - The renewal status. Value: AutoRenewal: automatic renewal. ManualRenewal: manual renewal. NotRenewal: no renewal.
- Serverless
Charge stringType - The billing type of the serverless instance. Value: onDemand.
- Status string
- The status of the resource.
- Storage
Size string - Configure the message storage space. Unit: GB. The value is as follows: Professional Edition and Enterprise Edition: Fixed to 0. Description A value of 0 indicates that the Professional Edition and Enterprise Edition instances do not charge storage fees, but do not have storage space. Platinum version example: m × 100, where the value range of m is [7,28].
- Support
Eip bool - Whether to support public network.
- Support
Tracing bool - Whether to activate the message trace function. The values are as follows: true: Enable message trace function false: message trace function is not enabled Description The Platinum Edition instance provides the 15-day message trace function free of charge. The trace function can only be enabled and the trace storage duration can only be set to 15 days. For instances of other specifications, you can enable or disable the trace function.
- Tracing
Storage intTime - Configure the storage duration of message traces. Unit: Days. The value is as follows: 3:3 days 7:7 days 15:15 days This parameter is valid when SupportTracing is true.
- auto
Renew Boolean - Renewal method. Automatic renewal: true; Manual renewal: false. When RenewalStatus has a value, the value of RenewalStatus shall prevail.
- create
Time Integer - OrderCreateTime.
- instance
Name String - The instance name.
- instance
Type String - Instance type. Valid values are as follows: professional: professional Edition enterprise: enterprise Edition vip: Platinum Edition.
- max
Connections Integer - The maximum number of connections, according to the value given on the purchase page of the cloud message queue RabbitMQ version console.
- max
Eip StringTps - Peak TPS traffic of the public network, which must be a multiple of 128, unit: times per second.
- max
Tps String - Configure the private network TPS traffic peak, please set the value according to the cloud message queue RabbitMQ version of the console purchase page given.
- modify
Type String - Type of instance lifting and lowering:
- Upgrade: Upgrade
- Downgrade: Downgrading.
- payment
Type String - The Payment type. Valid value: Subscription: prepaid. PayAsYouGo: Post-paid.
- period Integer
- Prepayment cycle, unit: periodCycle. This parameter is valid when PaymentType is set to Subscription.
- period
Cycle String - Prepaid cycle units. Value: Month. Year: Year.
- queue
Capacity String - Configure the maximum number of queues. The value range is as follows: Professional version:[50,1000], minimum modification step size is 5 Enterprise Edition:[200,6000], minimum modification step size is 100 Platinum version:[10000,80000], minimum modification step size is 100.
- renewal
Duration Integer - The number of automatic renewal cycles.
- renewal
Duration StringUnit - Auto-Renewal Cycle Unit Values Include: Month: Month. Year: Years.
- renewal
Status String - The renewal status. Value: AutoRenewal: automatic renewal. ManualRenewal: manual renewal. NotRenewal: no renewal.
- serverless
Charge StringType - The billing type of the serverless instance. Value: onDemand.
- status String
- The status of the resource.
- storage
Size String - Configure the message storage space. Unit: GB. The value is as follows: Professional Edition and Enterprise Edition: Fixed to 0. Description A value of 0 indicates that the Professional Edition and Enterprise Edition instances do not charge storage fees, but do not have storage space. Platinum version example: m × 100, where the value range of m is [7,28].
- support
Eip Boolean - Whether to support public network.
- support
Tracing Boolean - Whether to activate the message trace function. The values are as follows: true: Enable message trace function false: message trace function is not enabled Description The Platinum Edition instance provides the 15-day message trace function free of charge. The trace function can only be enabled and the trace storage duration can only be set to 15 days. For instances of other specifications, you can enable or disable the trace function.
- tracing
Storage IntegerTime - Configure the storage duration of message traces. Unit: Days. The value is as follows: 3:3 days 7:7 days 15:15 days This parameter is valid when SupportTracing is true.
- auto
Renew boolean - Renewal method. Automatic renewal: true; Manual renewal: false. When RenewalStatus has a value, the value of RenewalStatus shall prevail.
- create
Time number - OrderCreateTime.
- instance
Name string - The instance name.
- instance
Type string - Instance type. Valid values are as follows: professional: professional Edition enterprise: enterprise Edition vip: Platinum Edition.
- max
Connections number - The maximum number of connections, according to the value given on the purchase page of the cloud message queue RabbitMQ version console.
- max
Eip stringTps - Peak TPS traffic of the public network, which must be a multiple of 128, unit: times per second.
- max
Tps string - Configure the private network TPS traffic peak, please set the value according to the cloud message queue RabbitMQ version of the console purchase page given.
- modify
Type string - Type of instance lifting and lowering:
- Upgrade: Upgrade
- Downgrade: Downgrading.
- payment
Type string - The Payment type. Valid value: Subscription: prepaid. PayAsYouGo: Post-paid.
- period number
- Prepayment cycle, unit: periodCycle. This parameter is valid when PaymentType is set to Subscription.
- period
Cycle string - Prepaid cycle units. Value: Month. Year: Year.
- queue
Capacity string - Configure the maximum number of queues. The value range is as follows: Professional version:[50,1000], minimum modification step size is 5 Enterprise Edition:[200,6000], minimum modification step size is 100 Platinum version:[10000,80000], minimum modification step size is 100.
- renewal
Duration number - The number of automatic renewal cycles.
- renewal
Duration stringUnit - Auto-Renewal Cycle Unit Values Include: Month: Month. Year: Years.
- renewal
Status string - The renewal status. Value: AutoRenewal: automatic renewal. ManualRenewal: manual renewal. NotRenewal: no renewal.
- serverless
Charge stringType - The billing type of the serverless instance. Value: onDemand.
- status string
- The status of the resource.
- storage
Size string - Configure the message storage space. Unit: GB. The value is as follows: Professional Edition and Enterprise Edition: Fixed to 0. Description A value of 0 indicates that the Professional Edition and Enterprise Edition instances do not charge storage fees, but do not have storage space. Platinum version example: m × 100, where the value range of m is [7,28].
- support
Eip boolean - Whether to support public network.
- support
Tracing boolean - Whether to activate the message trace function. The values are as follows: true: Enable message trace function false: message trace function is not enabled Description The Platinum Edition instance provides the 15-day message trace function free of charge. The trace function can only be enabled and the trace storage duration can only be set to 15 days. For instances of other specifications, you can enable or disable the trace function.
- tracing
Storage numberTime - Configure the storage duration of message traces. Unit: Days. The value is as follows: 3:3 days 7:7 days 15:15 days This parameter is valid when SupportTracing is true.
- auto_
renew bool - Renewal method. Automatic renewal: true; Manual renewal: false. When RenewalStatus has a value, the value of RenewalStatus shall prevail.
- create_
time int - OrderCreateTime.
- instance_
name str - The instance name.
- instance_
type str - Instance type. Valid values are as follows: professional: professional Edition enterprise: enterprise Edition vip: Platinum Edition.
- max_
connections int - The maximum number of connections, according to the value given on the purchase page of the cloud message queue RabbitMQ version console.
- max_
eip_ strtps - Peak TPS traffic of the public network, which must be a multiple of 128, unit: times per second.
- max_
tps str - Configure the private network TPS traffic peak, please set the value according to the cloud message queue RabbitMQ version of the console purchase page given.
- modify_
type str - Type of instance lifting and lowering:
- Upgrade: Upgrade
- Downgrade: Downgrading.
- payment_
type str - The Payment type. Valid value: Subscription: prepaid. PayAsYouGo: Post-paid.
- period int
- Prepayment cycle, unit: periodCycle. This parameter is valid when PaymentType is set to Subscription.
- period_
cycle str - Prepaid cycle units. Value: Month. Year: Year.
- queue_
capacity str - Configure the maximum number of queues. The value range is as follows: Professional version:[50,1000], minimum modification step size is 5 Enterprise Edition:[200,6000], minimum modification step size is 100 Platinum version:[10000,80000], minimum modification step size is 100.
- renewal_
duration int - The number of automatic renewal cycles.
- renewal_
duration_ strunit - Auto-Renewal Cycle Unit Values Include: Month: Month. Year: Years.
- renewal_
status str - The renewal status. Value: AutoRenewal: automatic renewal. ManualRenewal: manual renewal. NotRenewal: no renewal.
- serverless_
charge_ strtype - The billing type of the serverless instance. Value: onDemand.
- status str
- The status of the resource.
- storage_
size str - Configure the message storage space. Unit: GB. The value is as follows: Professional Edition and Enterprise Edition: Fixed to 0. Description A value of 0 indicates that the Professional Edition and Enterprise Edition instances do not charge storage fees, but do not have storage space. Platinum version example: m × 100, where the value range of m is [7,28].
- support_
eip bool - Whether to support public network.
- support_
tracing bool - Whether to activate the message trace function. The values are as follows: true: Enable message trace function false: message trace function is not enabled Description The Platinum Edition instance provides the 15-day message trace function free of charge. The trace function can only be enabled and the trace storage duration can only be set to 15 days. For instances of other specifications, you can enable or disable the trace function.
- tracing_
storage_ inttime - Configure the storage duration of message traces. Unit: Days. The value is as follows: 3:3 days 7:7 days 15:15 days This parameter is valid when SupportTracing is true.
- auto
Renew Boolean - Renewal method. Automatic renewal: true; Manual renewal: false. When RenewalStatus has a value, the value of RenewalStatus shall prevail.
- create
Time Number - OrderCreateTime.
- instance
Name String - The instance name.
- instance
Type String - Instance type. Valid values are as follows: professional: professional Edition enterprise: enterprise Edition vip: Platinum Edition.
- max
Connections Number - The maximum number of connections, according to the value given on the purchase page of the cloud message queue RabbitMQ version console.
- max
Eip StringTps - Peak TPS traffic of the public network, which must be a multiple of 128, unit: times per second.
- max
Tps String - Configure the private network TPS traffic peak, please set the value according to the cloud message queue RabbitMQ version of the console purchase page given.
- modify
Type String - Type of instance lifting and lowering:
- Upgrade: Upgrade
- Downgrade: Downgrading.
- payment
Type String - The Payment type. Valid value: Subscription: prepaid. PayAsYouGo: Post-paid.
- period Number
- Prepayment cycle, unit: periodCycle. This parameter is valid when PaymentType is set to Subscription.
- period
Cycle String - Prepaid cycle units. Value: Month. Year: Year.
- queue
Capacity String - Configure the maximum number of queues. The value range is as follows: Professional version:[50,1000], minimum modification step size is 5 Enterprise Edition:[200,6000], minimum modification step size is 100 Platinum version:[10000,80000], minimum modification step size is 100.
- renewal
Duration Number - The number of automatic renewal cycles.
- renewal
Duration StringUnit - Auto-Renewal Cycle Unit Values Include: Month: Month. Year: Years.
- renewal
Status String - The renewal status. Value: AutoRenewal: automatic renewal. ManualRenewal: manual renewal. NotRenewal: no renewal.
- serverless
Charge StringType - The billing type of the serverless instance. Value: onDemand.
- status String
- The status of the resource.
- storage
Size String - Configure the message storage space. Unit: GB. The value is as follows: Professional Edition and Enterprise Edition: Fixed to 0. Description A value of 0 indicates that the Professional Edition and Enterprise Edition instances do not charge storage fees, but do not have storage space. Platinum version example: m × 100, where the value range of m is [7,28].
- support
Eip Boolean - Whether to support public network.
- support
Tracing Boolean - Whether to activate the message trace function. The values are as follows: true: Enable message trace function false: message trace function is not enabled Description The Platinum Edition instance provides the 15-day message trace function free of charge. The trace function can only be enabled and the trace storage duration can only be set to 15 days. For instances of other specifications, you can enable or disable the trace function.
- tracing
Storage NumberTime - Configure the storage duration of message traces. Unit: Days. The value is as follows: 3:3 days 7:7 days 15:15 days This parameter is valid when SupportTracing is true.
Package Details
- Repository
- Alibaba Cloud pulumi/pulumi-alicloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
alicloud
Terraform Provider.