published on Thursday, May 7, 2026 by Byteplus
published on Thursday, May 7, 2026 by Byteplus
The cloud-native messaging engine is 100% compatible with the Apache Kafka protocol. It is a fully managed, high-throughput, low-latency, highly available, highly scalable, and highly stable distributed messaging engine service built on cloud-native architecture. It supports flexible, dynamic scaling and integrated stream-batch processing, delivering enterprise-grade, real-time stream data processing at large scale. It helps you build the ‘central nervous system’ for data processing and is widely used in scenarios such as log collection, data aggregation, and offline data analysis.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as byteplus from "@pulumi/byteplus";
const bMQInstanceDemo = new byteplus.index.BmqInstance("BMQInstanceDemo", {
name: "BMQInstanceDemo",
billingType: "POST",
projectName: "default",
specification: "bmq.standard",
vpcId: "vpc-miltj87lh2ww5smt1bxxxxx",
messageRetention: 1,
endpoints: {
"public": {
eipId: "eip-3nriu2y2ufwu8931exxxxx",
},
overlay: {
vpcIds: ["vpc-miltj87lh2ww5smt1bxxxxx"],
},
},
securityGroupIdList: ["sg-3nqnz9en1ucxs931eaxxxxx"],
subnetIdList: ["subnet-w02wsq25fitc865ykaxxxxx"],
zoneIdList: ["cn-beijing-a"],
tags: [{
key: "env",
type: "CUSTOM",
value: "test",
}],
});
import pulumi
import pulumi_byteplus as byteplus
b_mq_instance_demo = byteplus.index.BmqInstance("BMQInstanceDemo",
name=BMQInstanceDemo,
billing_type=POST,
project_name=default,
specification=bmq.standard,
vpc_id=vpc-miltj87lh2ww5smt1bxxxxx,
message_retention=1,
endpoints={
public: {
eipId: eip-3nriu2y2ufwu8931exxxxx,
},
overlay: {
vpcIds: [vpc-miltj87lh2ww5smt1bxxxxx],
},
},
security_group_id_list=[sg-3nqnz9en1ucxs931eaxxxxx],
subnet_id_list=[subnet-w02wsq25fitc865ykaxxxxx],
zone_id_list=[cn-beijing-a],
tags=[{
key: env,
type: CUSTOM,
value: test,
}])
package main
import (
"github.com/pulumi/pulumi-byteplus/sdk/go/byteplus"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := byteplus.NewBmqInstance(ctx, "BMQInstanceDemo", &byteplus.BmqInstanceArgs{
Name: "BMQInstanceDemo",
BillingType: "POST",
ProjectName: "default",
Specification: "bmq.standard",
VpcId: "vpc-miltj87lh2ww5smt1bxxxxx",
MessageRetention: 1,
Endpoints: map[string]interface{}{
"public": map[string]interface{}{
"eipId": "eip-3nriu2y2ufwu8931exxxxx",
},
"overlay": map[string]interface{}{
"vpcIds": []string{
"vpc-miltj87lh2ww5smt1bxxxxx",
},
},
},
SecurityGroupIdList: []string{
"sg-3nqnz9en1ucxs931eaxxxxx",
},
SubnetIdList: []string{
"subnet-w02wsq25fitc865ykaxxxxx",
},
ZoneIdList: []string{
"cn-beijing-a",
},
Tags: []map[string]interface{}{
map[string]interface{}{
"key": "env",
"type": "CUSTOM",
"value": "test",
},
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Byteplus = Pulumi.Byteplus;
return await Deployment.RunAsync(() =>
{
var bMQInstanceDemo = new Byteplus.Index.BmqInstance("BMQInstanceDemo", new()
{
Name = "BMQInstanceDemo",
BillingType = "POST",
ProjectName = "default",
Specification = "bmq.standard",
VpcId = "vpc-miltj87lh2ww5smt1bxxxxx",
MessageRetention = 1,
Endpoints =
{
{ "public",
{
{ "eipId", "eip-3nriu2y2ufwu8931exxxxx" },
} },
{ "overlay",
{
{ "vpcIds", new[]
{
"vpc-miltj87lh2ww5smt1bxxxxx",
} },
} },
},
SecurityGroupIdList = new[]
{
"sg-3nqnz9en1ucxs931eaxxxxx",
},
SubnetIdList = new[]
{
"subnet-w02wsq25fitc865ykaxxxxx",
},
ZoneIdList = new[]
{
"cn-beijing-a",
},
Tags = new[]
{
{
{ "key", "env" },
{ "type", "CUSTOM" },
{ "value", "test" },
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.byteplus.bmqInstance;
import com.pulumi.byteplus.bmqInstanceArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var bMQInstanceDemo = new BmqInstance("bMQInstanceDemo", BmqInstanceArgs.builder()
.name("BMQInstanceDemo")
.billingType("POST")
.projectName("default")
.specification("bmq.standard")
.vpcId("vpc-miltj87lh2ww5smt1bxxxxx")
.messageRetention(1)
.endpoints(Map.ofEntries(
Map.entry("public", Map.of("eipId", "eip-3nriu2y2ufwu8931exxxxx")),
Map.entry("overlay", Map.of("vpcIds", List.of("vpc-miltj87lh2ww5smt1bxxxxx")))
))
.securityGroupIdList(List.of("sg-3nqnz9en1ucxs931eaxxxxx"))
.subnetIdList(List.of("subnet-w02wsq25fitc865ykaxxxxx"))
.zoneIdList(List.of("cn-beijing-a"))
.tags(List.of(Map.ofEntries(
Map.entry("key", "env"),
Map.entry("type", "CUSTOM"),
Map.entry("value", "test")
)))
.build());
}
}
resources:
bMQInstanceDemo:
type: byteplus:bmqInstance
name: BMQInstanceDemo
properties:
name: BMQInstanceDemo
billingType: POST
projectName: default
specification: bmq.standard
vpcId: vpc-miltj87lh2ww5smt1bxxxxx
messageRetention: 1
endpoints:
public:
eipId: eip-3nriu2y2ufwu8931exxxxx
overlay:
vpcIds:
- vpc-miltj87lh2ww5smt1bxxxxx
securityGroupIdList:
- sg-3nqnz9en1ucxs931eaxxxxx
subnetIdList:
- subnet-w02wsq25fitc865ykaxxxxx
zoneIdList:
- cn-beijing-a
tags:
- key: env
type: CUSTOM
value: test
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,
project_name: Optional[str] = None,
zone_id_lists: Optional[Sequence[str]] = None,
billing_type: Optional[str] = None,
vpc_id: Optional[str] = None,
subnet_id_lists: Optional[Sequence[str]] = None,
specification: Optional[str] = None,
security_group_id_lists: Optional[Sequence[str]] = None,
name: Optional[str] = None,
eip_id: Optional[str] = None,
message_retention: Optional[int] = None,
endpoints: Optional[InstanceEndpointsArgs] = None,
auto_renew: Optional[str] = None,
tags: Optional[Sequence[InstanceTagArgs]] = None,
times: Optional[int] = None,
description: Optional[str] = None,
billing_period: 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: bytepluscc:bmq: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 instanceResource = new Bytepluscc.Bmq.Instance("instanceResource", new()
{
ProjectName = "string",
ZoneIdLists = new[]
{
"string",
},
BillingType = "string",
VpcId = "string",
SubnetIdLists = new[]
{
"string",
},
Specification = "string",
SecurityGroupIdLists = new[]
{
"string",
},
Name = "string",
EipId = "string",
MessageRetention = 0,
Endpoints = new Bytepluscc.Bmq.Inputs.InstanceEndpointsArgs
{
Overlay = new Bytepluscc.Bmq.Inputs.InstanceEndpointsOverlayArgs
{
Address = "string",
EipId = "string",
Plain = "string",
PlainPort = 0,
Sasl = "string",
SaslPort = 0,
Ssl = "string",
SslPort = 0,
Status = "string",
VpcIds = new[]
{
"string",
},
},
Public = new Bytepluscc.Bmq.Inputs.InstanceEndpointsPublicArgs
{
Address = "string",
EipId = "string",
Plain = "string",
PlainPort = 0,
Sasl = "string",
SaslPort = 0,
Ssl = "string",
SslPort = 0,
Status = "string",
VpcIds = new[]
{
"string",
},
},
},
AutoRenew = "string",
Tags = new[]
{
new Bytepluscc.Bmq.Inputs.InstanceTagArgs
{
Key = "string",
Type = "string",
Value = "string",
},
},
Times = 0,
Description = "string",
BillingPeriod = "string",
});
example, err := bmq.NewInstance(ctx, "instanceResource", &bmq.InstanceArgs{
ProjectName: pulumi.String("string"),
ZoneIdLists: pulumi.StringArray{
pulumi.String("string"),
},
BillingType: pulumi.String("string"),
VpcId: pulumi.String("string"),
SubnetIdLists: pulumi.StringArray{
pulumi.String("string"),
},
Specification: pulumi.String("string"),
SecurityGroupIdLists: pulumi.StringArray{
pulumi.String("string"),
},
Name: pulumi.String("string"),
EipId: pulumi.String("string"),
MessageRetention: pulumi.Int(0),
Endpoints: &bmq.InstanceEndpointsArgs{
Overlay: &bmq.InstanceEndpointsOverlayArgs{
Address: pulumi.String("string"),
EipId: pulumi.String("string"),
Plain: pulumi.String("string"),
PlainPort: pulumi.Int(0),
Sasl: pulumi.String("string"),
SaslPort: pulumi.Int(0),
Ssl: pulumi.String("string"),
SslPort: pulumi.Int(0),
Status: pulumi.String("string"),
VpcIds: pulumi.StringArray{
pulumi.String("string"),
},
},
Public: &bmq.InstanceEndpointsPublicArgs{
Address: pulumi.String("string"),
EipId: pulumi.String("string"),
Plain: pulumi.String("string"),
PlainPort: pulumi.Int(0),
Sasl: pulumi.String("string"),
SaslPort: pulumi.Int(0),
Ssl: pulumi.String("string"),
SslPort: pulumi.Int(0),
Status: pulumi.String("string"),
VpcIds: pulumi.StringArray{
pulumi.String("string"),
},
},
},
AutoRenew: pulumi.String("string"),
Tags: bmq.InstanceTagArray{
&bmq.InstanceTagArgs{
Key: pulumi.String("string"),
Type: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
Times: pulumi.Int(0),
Description: pulumi.String("string"),
BillingPeriod: pulumi.String("string"),
})
var instanceResource = new com.byteplus.bytepluscc.bmq.Instance("instanceResource", com.byteplus.bytepluscc.bmq.InstanceArgs.builder()
.projectName("string")
.zoneIdLists("string")
.billingType("string")
.vpcId("string")
.subnetIdLists("string")
.specification("string")
.securityGroupIdLists("string")
.name("string")
.eipId("string")
.messageRetention(0)
.endpoints(InstanceEndpointsArgs.builder()
.overlay(InstanceEndpointsOverlayArgs.builder()
.address("string")
.eipId("string")
.plain("string")
.plainPort(0)
.sasl("string")
.saslPort(0)
.ssl("string")
.sslPort(0)
.status("string")
.vpcIds("string")
.build())
.public_(InstanceEndpointsPublicArgs.builder()
.address("string")
.eipId("string")
.plain("string")
.plainPort(0)
.sasl("string")
.saslPort(0)
.ssl("string")
.sslPort(0)
.status("string")
.vpcIds("string")
.build())
.build())
.autoRenew("string")
.tags(InstanceTagArgs.builder()
.key("string")
.type("string")
.value("string")
.build())
.times(0)
.description("string")
.billingPeriod("string")
.build());
instance_resource = bytepluscc.bmq.Instance("instanceResource",
project_name="string",
zone_id_lists=["string"],
billing_type="string",
vpc_id="string",
subnet_id_lists=["string"],
specification="string",
security_group_id_lists=["string"],
name="string",
eip_id="string",
message_retention=0,
endpoints={
"overlay": {
"address": "string",
"eip_id": "string",
"plain": "string",
"plain_port": 0,
"sasl": "string",
"sasl_port": 0,
"ssl": "string",
"ssl_port": 0,
"status": "string",
"vpc_ids": ["string"],
},
"public": {
"address": "string",
"eip_id": "string",
"plain": "string",
"plain_port": 0,
"sasl": "string",
"sasl_port": 0,
"ssl": "string",
"ssl_port": 0,
"status": "string",
"vpc_ids": ["string"],
},
},
auto_renew="string",
tags=[{
"key": "string",
"type": "string",
"value": "string",
}],
times=0,
description="string",
billing_period="string")
const instanceResource = new bytepluscc.bmq.Instance("instanceResource", {
projectName: "string",
zoneIdLists: ["string"],
billingType: "string",
vpcId: "string",
subnetIdLists: ["string"],
specification: "string",
securityGroupIdLists: ["string"],
name: "string",
eipId: "string",
messageRetention: 0,
endpoints: {
overlay: {
address: "string",
eipId: "string",
plain: "string",
plainPort: 0,
sasl: "string",
saslPort: 0,
ssl: "string",
sslPort: 0,
status: "string",
vpcIds: ["string"],
},
"public": {
address: "string",
eipId: "string",
plain: "string",
plainPort: 0,
sasl: "string",
saslPort: 0,
ssl: "string",
sslPort: 0,
status: "string",
vpcIds: ["string"],
},
},
autoRenew: "string",
tags: [{
key: "string",
type: "string",
value: "string",
}],
times: 0,
description: "string",
billingPeriod: "string",
});
type: bytepluscc:bmq:Instance
properties:
autoRenew: string
billingPeriod: string
billingType: string
description: string
eipId: string
endpoints:
overlay:
address: string
eipId: string
plain: string
plainPort: 0
sasl: string
saslPort: 0
ssl: string
sslPort: 0
status: string
vpcIds:
- string
public:
address: string
eipId: string
plain: string
plainPort: 0
sasl: string
saslPort: 0
ssl: string
sslPort: 0
status: string
vpcIds:
- string
messageRetention: 0
name: string
projectName: string
securityGroupIdLists:
- string
specification: string
subnetIdLists:
- string
tags:
- key: string
type: string
value: string
times: 0
vpcId: string
zoneIdLists:
- string
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
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Instance resource accepts the following input properties:
- Billing
Type string - Instance billing method. Possible values: POST: Pay-as-you-go. MIX: Subscription
- Name string
- Set a custom name for the BMQ instance. Constraints: Use lowercase letters, numbers, and hyphens (-). Length: 1–64 characters
- Project
Name string - Project name to which the instance belongs
- Security
Group List<string>Id Lists - List of security groups used by the instance
- Specification string
- Instance specification
- Subnet
Id List<string>Lists - List of subnets used by the instance
- Vpc
Id string - VPC ID where the instance is located
- Zone
Id List<string>Lists - List of availability zones where the instance is located
- Auto
Renew string - Whether to enable auto-renewal. Possible values: true: Enable auto-renewal. false: Disable auto-renewal
- Billing
Period string - Unit of purchase duration. Possible values: MONTHLY: Monthly purchase. YEARLY: Annual purchase
- Description string
- Instance description statement
- Eip
Id string - Whether public access is enabled for the instance. To enable public access, configure the public IP ID in the same region
- Endpoints
Byteplus.
Instance Endpoints - Response data for all instance endpoints
- Message
Retention int - Message retention period for all topics under the instance, in hours
-
List<Byteplus.
Instance Tag> - Times int
- Purchase duration for subscription instances, in months
- Billing
Type string - Instance billing method. Possible values: POST: Pay-as-you-go. MIX: Subscription
- Name string
- Set a custom name for the BMQ instance. Constraints: Use lowercase letters, numbers, and hyphens (-). Length: 1–64 characters
- Project
Name string - Project name to which the instance belongs
- Security
Group []stringId Lists - List of security groups used by the instance
- Specification string
- Instance specification
- Subnet
Id []stringLists - List of subnets used by the instance
- Vpc
Id string - VPC ID where the instance is located
- Zone
Id []stringLists - List of availability zones where the instance is located
- Auto
Renew string - Whether to enable auto-renewal. Possible values: true: Enable auto-renewal. false: Disable auto-renewal
- Billing
Period string - Unit of purchase duration. Possible values: MONTHLY: Monthly purchase. YEARLY: Annual purchase
- Description string
- Instance description statement
- Eip
Id string - Whether public access is enabled for the instance. To enable public access, configure the public IP ID in the same region
- Endpoints
Instance
Endpoints Args - Response data for all instance endpoints
- Message
Retention int - Message retention period for all topics under the instance, in hours
-
[]Instance
Tag Args - Times int
- Purchase duration for subscription instances, in months
- billing
Type String - Instance billing method. Possible values: POST: Pay-as-you-go. MIX: Subscription
- name String
- Set a custom name for the BMQ instance. Constraints: Use lowercase letters, numbers, and hyphens (-). Length: 1–64 characters
- project
Name String - Project name to which the instance belongs
- security
Group List<String>Id Lists - List of security groups used by the instance
- specification String
- Instance specification
- subnet
Id List<String>Lists - List of subnets used by the instance
- vpc
Id String - VPC ID where the instance is located
- zone
Id List<String>Lists - List of availability zones where the instance is located
- auto
Renew String - Whether to enable auto-renewal. Possible values: true: Enable auto-renewal. false: Disable auto-renewal
- billing
Period String - Unit of purchase duration. Possible values: MONTHLY: Monthly purchase. YEARLY: Annual purchase
- description String
- Instance description statement
- eip
Id String - Whether public access is enabled for the instance. To enable public access, configure the public IP ID in the same region
- endpoints
Instance
Endpoints - Response data for all instance endpoints
- message
Retention Integer - Message retention period for all topics under the instance, in hours
-
List<Instance
Tag> - times Integer
- Purchase duration for subscription instances, in months
- billing
Type string - Instance billing method. Possible values: POST: Pay-as-you-go. MIX: Subscription
- name string
- Set a custom name for the BMQ instance. Constraints: Use lowercase letters, numbers, and hyphens (-). Length: 1–64 characters
- project
Name string - Project name to which the instance belongs
- security
Group string[]Id Lists - List of security groups used by the instance
- specification string
- Instance specification
- subnet
Id string[]Lists - List of subnets used by the instance
- vpc
Id string - VPC ID where the instance is located
- zone
Id string[]Lists - List of availability zones where the instance is located
- auto
Renew string - Whether to enable auto-renewal. Possible values: true: Enable auto-renewal. false: Disable auto-renewal
- billing
Period string - Unit of purchase duration. Possible values: MONTHLY: Monthly purchase. YEARLY: Annual purchase
- description string
- Instance description statement
- eip
Id string - Whether public access is enabled for the instance. To enable public access, configure the public IP ID in the same region
- endpoints
Instance
Endpoints - Response data for all instance endpoints
- message
Retention number - Message retention period for all topics under the instance, in hours
-
Instance
Tag[] - times number
- Purchase duration for subscription instances, in months
- billing_
type str - Instance billing method. Possible values: POST: Pay-as-you-go. MIX: Subscription
- name str
- Set a custom name for the BMQ instance. Constraints: Use lowercase letters, numbers, and hyphens (-). Length: 1–64 characters
- project_
name str - Project name to which the instance belongs
- security_
group_ Sequence[str]id_ lists - List of security groups used by the instance
- specification str
- Instance specification
- subnet_
id_ Sequence[str]lists - List of subnets used by the instance
- vpc_
id str - VPC ID where the instance is located
- zone_
id_ Sequence[str]lists - List of availability zones where the instance is located
- auto_
renew str - Whether to enable auto-renewal. Possible values: true: Enable auto-renewal. false: Disable auto-renewal
- billing_
period str - Unit of purchase duration. Possible values: MONTHLY: Monthly purchase. YEARLY: Annual purchase
- description str
- Instance description statement
- eip_
id str - Whether public access is enabled for the instance. To enable public access, configure the public IP ID in the same region
- endpoints
Instance
Endpoints Args - Response data for all instance endpoints
- message_
retention int - Message retention period for all topics under the instance, in hours
-
Sequence[Instance
Tag Args] - times int
- Purchase duration for subscription instances, in months
- billing
Type String - Instance billing method. Possible values: POST: Pay-as-you-go. MIX: Subscription
- name String
- Set a custom name for the BMQ instance. Constraints: Use lowercase letters, numbers, and hyphens (-). Length: 1–64 characters
- project
Name String - Project name to which the instance belongs
- security
Group List<String>Id Lists - List of security groups used by the instance
- specification String
- Instance specification
- subnet
Id List<String>Lists - List of subnets used by the instance
- vpc
Id String - VPC ID where the instance is located
- zone
Id List<String>Lists - List of availability zones where the instance is located
- auto
Renew String - Whether to enable auto-renewal. Possible values: true: Enable auto-renewal. false: Disable auto-renewal
- billing
Period String - Unit of purchase duration. Possible values: MONTHLY: Monthly purchase. YEARLY: Annual purchase
- description String
- Instance description statement
- eip
Id String - Whether public access is enabled for the instance. To enable public access, configure the public IP ID in the same region
- endpoints Property Map
- Response data for all instance endpoints
- message
Retention Number - Message retention period for all topics under the instance, in hours
- List<Property Map>
- times Number
- Purchase duration for subscription instances, in months
Outputs
All input properties are implicitly available as output properties. Additionally, the Instance resource produces the following output properties:
- Created
Time string - Instance creation time
- Expiration
Time string - Instance expiration time
- Group
Limit int - Maximum number of consumer groups per instance
- Id string
- The provider-assigned unique ID for this managed resource.
- Instance
Id string - Instance ID
- Partition
Limit int - Maximum number of partitions per instance
-
List<Byteplus.
Instance Resource Tag> - Resources
Byteplus.
Instance Resources - Instance resource statistics response data
- Status string
- Instance status. Possible values: INITIALIZING: Initializing, INITIALIZATIONFAILED: Initialization failed, RUNNING: Running, MODIFYING: Updating, MODIFYFAILED: Update failed, RELEASING: Releasing, STOPPING: Stopping, STOPPED: Stopped, RECOVERING: Recovering, EXCEPTION: Exception, CAPACITYEXPAXIONFAILED: Capacity expansion failed, EXPANDINGCAPACITY: Expanding capacity, CANCELEXPANDING_CAPACITY: Canceling capacity expansion, RESTARTING: Restarting, UNPAID: Unpaid
- Topic
Limit int - Maximum number of topics per instance
- Created
Time string - Instance creation time
- Expiration
Time string - Instance expiration time
- Group
Limit int - Maximum number of consumer groups per instance
- Id string
- The provider-assigned unique ID for this managed resource.
- Instance
Id string - Instance ID
- Partition
Limit int - Maximum number of partitions per instance
-
[]Instance
Resource Tag - Resources
Instance
Resources - Instance resource statistics response data
- Status string
- Instance status. Possible values: INITIALIZING: Initializing, INITIALIZATIONFAILED: Initialization failed, RUNNING: Running, MODIFYING: Updating, MODIFYFAILED: Update failed, RELEASING: Releasing, STOPPING: Stopping, STOPPED: Stopped, RECOVERING: Recovering, EXCEPTION: Exception, CAPACITYEXPAXIONFAILED: Capacity expansion failed, EXPANDINGCAPACITY: Expanding capacity, CANCELEXPANDING_CAPACITY: Canceling capacity expansion, RESTARTING: Restarting, UNPAID: Unpaid
- Topic
Limit int - Maximum number of topics per instance
- created
Time String - Instance creation time
- expiration
Time String - Instance expiration time
- group
Limit Integer - Maximum number of consumer groups per instance
- id String
- The provider-assigned unique ID for this managed resource.
- instance
Id String - Instance ID
- partition
Limit Integer - Maximum number of partitions per instance
-
List<Instance
Resource Tag> - resources
Instance
Resources - Instance resource statistics response data
- status String
- Instance status. Possible values: INITIALIZING: Initializing, INITIALIZATIONFAILED: Initialization failed, RUNNING: Running, MODIFYING: Updating, MODIFYFAILED: Update failed, RELEASING: Releasing, STOPPING: Stopping, STOPPED: Stopped, RECOVERING: Recovering, EXCEPTION: Exception, CAPACITYEXPAXIONFAILED: Capacity expansion failed, EXPANDINGCAPACITY: Expanding capacity, CANCELEXPANDING_CAPACITY: Canceling capacity expansion, RESTARTING: Restarting, UNPAID: Unpaid
- topic
Limit Integer - Maximum number of topics per instance
- created
Time string - Instance creation time
- expiration
Time string - Instance expiration time
- group
Limit number - Maximum number of consumer groups per instance
- id string
- The provider-assigned unique ID for this managed resource.
- instance
Id string - Instance ID
- partition
Limit number - Maximum number of partitions per instance
-
Instance
Resource Tag[] - resources
Instance
Resources - Instance resource statistics response data
- status string
- Instance status. Possible values: INITIALIZING: Initializing, INITIALIZATIONFAILED: Initialization failed, RUNNING: Running, MODIFYING: Updating, MODIFYFAILED: Update failed, RELEASING: Releasing, STOPPING: Stopping, STOPPED: Stopped, RECOVERING: Recovering, EXCEPTION: Exception, CAPACITYEXPAXIONFAILED: Capacity expansion failed, EXPANDINGCAPACITY: Expanding capacity, CANCELEXPANDING_CAPACITY: Canceling capacity expansion, RESTARTING: Restarting, UNPAID: Unpaid
- topic
Limit number - Maximum number of topics per instance
- created_
time str - Instance creation time
- expiration_
time str - Instance expiration time
- group_
limit int - Maximum number of consumer groups per instance
- id str
- The provider-assigned unique ID for this managed resource.
- instance_
id str - Instance ID
- partition_
limit int - Maximum number of partitions per instance
-
Sequence[Instance
Resource Tag] - resources
Instance
Resources - Instance resource statistics response data
- status str
- Instance status. Possible values: INITIALIZING: Initializing, INITIALIZATIONFAILED: Initialization failed, RUNNING: Running, MODIFYING: Updating, MODIFYFAILED: Update failed, RELEASING: Releasing, STOPPING: Stopping, STOPPED: Stopped, RECOVERING: Recovering, EXCEPTION: Exception, CAPACITYEXPAXIONFAILED: Capacity expansion failed, EXPANDINGCAPACITY: Expanding capacity, CANCELEXPANDING_CAPACITY: Canceling capacity expansion, RESTARTING: Restarting, UNPAID: Unpaid
- topic_
limit int - Maximum number of topics per instance
- created
Time String - Instance creation time
- expiration
Time String - Instance expiration time
- group
Limit Number - Maximum number of consumer groups per instance
- id String
- The provider-assigned unique ID for this managed resource.
- instance
Id String - Instance ID
- partition
Limit Number - Maximum number of partitions per instance
- List<Property Map>
- resources Property Map
- Instance resource statistics response data
- status String
- Instance status. Possible values: INITIALIZING: Initializing, INITIALIZATIONFAILED: Initialization failed, RUNNING: Running, MODIFYING: Updating, MODIFYFAILED: Update failed, RELEASING: Releasing, STOPPING: Stopping, STOPPED: Stopped, RECOVERING: Recovering, EXCEPTION: Exception, CAPACITYEXPAXIONFAILED: Capacity expansion failed, EXPANDINGCAPACITY: Expanding capacity, CANCELEXPANDING_CAPACITY: Canceling capacity expansion, RESTARTING: Restarting, UNPAID: Unpaid
- topic
Limit Number - Maximum number of topics per instance
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[str] = None,
billing_period: Optional[str] = None,
billing_type: Optional[str] = None,
created_time: Optional[str] = None,
description: Optional[str] = None,
eip_id: Optional[str] = None,
endpoints: Optional[InstanceEndpointsArgs] = None,
expiration_time: Optional[str] = None,
group_limit: Optional[int] = None,
instance_id: Optional[str] = None,
message_retention: Optional[int] = None,
name: Optional[str] = None,
partition_limit: Optional[int] = None,
project_name: Optional[str] = None,
resource_tags: Optional[Sequence[InstanceResourceTagArgs]] = None,
resources: Optional[InstanceResourcesArgs] = None,
security_group_id_lists: Optional[Sequence[str]] = None,
specification: Optional[str] = None,
status: Optional[str] = None,
subnet_id_lists: Optional[Sequence[str]] = None,
tags: Optional[Sequence[InstanceTagArgs]] = None,
times: Optional[int] = None,
topic_limit: Optional[int] = None,
vpc_id: Optional[str] = None,
zone_id_lists: Optional[Sequence[str]] = None) -> Instancefunc 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)resources: _: type: bytepluscc:bmq:Instance get: id: ${id}- 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 string - Whether to enable auto-renewal. Possible values: true: Enable auto-renewal. false: Disable auto-renewal
- Billing
Period string - Unit of purchase duration. Possible values: MONTHLY: Monthly purchase. YEARLY: Annual purchase
- Billing
Type string - Instance billing method. Possible values: POST: Pay-as-you-go. MIX: Subscription
- Created
Time string - Instance creation time
- Description string
- Instance description statement
- Eip
Id string - Whether public access is enabled for the instance. To enable public access, configure the public IP ID in the same region
- Endpoints
Byteplus.
Instance Endpoints - Response data for all instance endpoints
- Expiration
Time string - Instance expiration time
- Group
Limit int - Maximum number of consumer groups per instance
- Instance
Id string - Instance ID
- Message
Retention int - Message retention period for all topics under the instance, in hours
- Name string
- Set a custom name for the BMQ instance. Constraints: Use lowercase letters, numbers, and hyphens (-). Length: 1–64 characters
- Partition
Limit int - Maximum number of partitions per instance
- Project
Name string - Project name to which the instance belongs
-
List<Byteplus.
Instance Resource Tag> - Resources
Byteplus.
Instance Resources - Instance resource statistics response data
- Security
Group List<string>Id Lists - List of security groups used by the instance
- Specification string
- Instance specification
- Status string
- Instance status. Possible values: INITIALIZING: Initializing, INITIALIZATIONFAILED: Initialization failed, RUNNING: Running, MODIFYING: Updating, MODIFYFAILED: Update failed, RELEASING: Releasing, STOPPING: Stopping, STOPPED: Stopped, RECOVERING: Recovering, EXCEPTION: Exception, CAPACITYEXPAXIONFAILED: Capacity expansion failed, EXPANDINGCAPACITY: Expanding capacity, CANCELEXPANDING_CAPACITY: Canceling capacity expansion, RESTARTING: Restarting, UNPAID: Unpaid
- Subnet
Id List<string>Lists - List of subnets used by the instance
-
List<Byteplus.
Instance Tag> - Times int
- Purchase duration for subscription instances, in months
- Topic
Limit int - Maximum number of topics per instance
- Vpc
Id string - VPC ID where the instance is located
- Zone
Id List<string>Lists - List of availability zones where the instance is located
- Auto
Renew string - Whether to enable auto-renewal. Possible values: true: Enable auto-renewal. false: Disable auto-renewal
- Billing
Period string - Unit of purchase duration. Possible values: MONTHLY: Monthly purchase. YEARLY: Annual purchase
- Billing
Type string - Instance billing method. Possible values: POST: Pay-as-you-go. MIX: Subscription
- Created
Time string - Instance creation time
- Description string
- Instance description statement
- Eip
Id string - Whether public access is enabled for the instance. To enable public access, configure the public IP ID in the same region
- Endpoints
Instance
Endpoints Args - Response data for all instance endpoints
- Expiration
Time string - Instance expiration time
- Group
Limit int - Maximum number of consumer groups per instance
- Instance
Id string - Instance ID
- Message
Retention int - Message retention period for all topics under the instance, in hours
- Name string
- Set a custom name for the BMQ instance. Constraints: Use lowercase letters, numbers, and hyphens (-). Length: 1–64 characters
- Partition
Limit int - Maximum number of partitions per instance
- Project
Name string - Project name to which the instance belongs
-
[]Instance
Resource Tag Args - Resources
Instance
Resources Args - Instance resource statistics response data
- Security
Group []stringId Lists - List of security groups used by the instance
- Specification string
- Instance specification
- Status string
- Instance status. Possible values: INITIALIZING: Initializing, INITIALIZATIONFAILED: Initialization failed, RUNNING: Running, MODIFYING: Updating, MODIFYFAILED: Update failed, RELEASING: Releasing, STOPPING: Stopping, STOPPED: Stopped, RECOVERING: Recovering, EXCEPTION: Exception, CAPACITYEXPAXIONFAILED: Capacity expansion failed, EXPANDINGCAPACITY: Expanding capacity, CANCELEXPANDING_CAPACITY: Canceling capacity expansion, RESTARTING: Restarting, UNPAID: Unpaid
- Subnet
Id []stringLists - List of subnets used by the instance
-
[]Instance
Tag Args - Times int
- Purchase duration for subscription instances, in months
- Topic
Limit int - Maximum number of topics per instance
- Vpc
Id string - VPC ID where the instance is located
- Zone
Id []stringLists - List of availability zones where the instance is located
- auto
Renew String - Whether to enable auto-renewal. Possible values: true: Enable auto-renewal. false: Disable auto-renewal
- billing
Period String - Unit of purchase duration. Possible values: MONTHLY: Monthly purchase. YEARLY: Annual purchase
- billing
Type String - Instance billing method. Possible values: POST: Pay-as-you-go. MIX: Subscription
- created
Time String - Instance creation time
- description String
- Instance description statement
- eip
Id String - Whether public access is enabled for the instance. To enable public access, configure the public IP ID in the same region
- endpoints
Instance
Endpoints - Response data for all instance endpoints
- expiration
Time String - Instance expiration time
- group
Limit Integer - Maximum number of consumer groups per instance
- instance
Id String - Instance ID
- message
Retention Integer - Message retention period for all topics under the instance, in hours
- name String
- Set a custom name for the BMQ instance. Constraints: Use lowercase letters, numbers, and hyphens (-). Length: 1–64 characters
- partition
Limit Integer - Maximum number of partitions per instance
- project
Name String - Project name to which the instance belongs
-
List<Instance
Resource Tag> - resources
Instance
Resources - Instance resource statistics response data
- security
Group List<String>Id Lists - List of security groups used by the instance
- specification String
- Instance specification
- status String
- Instance status. Possible values: INITIALIZING: Initializing, INITIALIZATIONFAILED: Initialization failed, RUNNING: Running, MODIFYING: Updating, MODIFYFAILED: Update failed, RELEASING: Releasing, STOPPING: Stopping, STOPPED: Stopped, RECOVERING: Recovering, EXCEPTION: Exception, CAPACITYEXPAXIONFAILED: Capacity expansion failed, EXPANDINGCAPACITY: Expanding capacity, CANCELEXPANDING_CAPACITY: Canceling capacity expansion, RESTARTING: Restarting, UNPAID: Unpaid
- subnet
Id List<String>Lists - List of subnets used by the instance
-
List<Instance
Tag> - times Integer
- Purchase duration for subscription instances, in months
- topic
Limit Integer - Maximum number of topics per instance
- vpc
Id String - VPC ID where the instance is located
- zone
Id List<String>Lists - List of availability zones where the instance is located
- auto
Renew string - Whether to enable auto-renewal. Possible values: true: Enable auto-renewal. false: Disable auto-renewal
- billing
Period string - Unit of purchase duration. Possible values: MONTHLY: Monthly purchase. YEARLY: Annual purchase
- billing
Type string - Instance billing method. Possible values: POST: Pay-as-you-go. MIX: Subscription
- created
Time string - Instance creation time
- description string
- Instance description statement
- eip
Id string - Whether public access is enabled for the instance. To enable public access, configure the public IP ID in the same region
- endpoints
Instance
Endpoints - Response data for all instance endpoints
- expiration
Time string - Instance expiration time
- group
Limit number - Maximum number of consumer groups per instance
- instance
Id string - Instance ID
- message
Retention number - Message retention period for all topics under the instance, in hours
- name string
- Set a custom name for the BMQ instance. Constraints: Use lowercase letters, numbers, and hyphens (-). Length: 1–64 characters
- partition
Limit number - Maximum number of partitions per instance
- project
Name string - Project name to which the instance belongs
-
Instance
Resource Tag[] - resources
Instance
Resources - Instance resource statistics response data
- security
Group string[]Id Lists - List of security groups used by the instance
- specification string
- Instance specification
- status string
- Instance status. Possible values: INITIALIZING: Initializing, INITIALIZATIONFAILED: Initialization failed, RUNNING: Running, MODIFYING: Updating, MODIFYFAILED: Update failed, RELEASING: Releasing, STOPPING: Stopping, STOPPED: Stopped, RECOVERING: Recovering, EXCEPTION: Exception, CAPACITYEXPAXIONFAILED: Capacity expansion failed, EXPANDINGCAPACITY: Expanding capacity, CANCELEXPANDING_CAPACITY: Canceling capacity expansion, RESTARTING: Restarting, UNPAID: Unpaid
- subnet
Id string[]Lists - List of subnets used by the instance
-
Instance
Tag[] - times number
- Purchase duration for subscription instances, in months
- topic
Limit number - Maximum number of topics per instance
- vpc
Id string - VPC ID where the instance is located
- zone
Id string[]Lists - List of availability zones where the instance is located
- auto_
renew str - Whether to enable auto-renewal. Possible values: true: Enable auto-renewal. false: Disable auto-renewal
- billing_
period str - Unit of purchase duration. Possible values: MONTHLY: Monthly purchase. YEARLY: Annual purchase
- billing_
type str - Instance billing method. Possible values: POST: Pay-as-you-go. MIX: Subscription
- created_
time str - Instance creation time
- description str
- Instance description statement
- eip_
id str - Whether public access is enabled for the instance. To enable public access, configure the public IP ID in the same region
- endpoints
Instance
Endpoints Args - Response data for all instance endpoints
- expiration_
time str - Instance expiration time
- group_
limit int - Maximum number of consumer groups per instance
- instance_
id str - Instance ID
- message_
retention int - Message retention period for all topics under the instance, in hours
- name str
- Set a custom name for the BMQ instance. Constraints: Use lowercase letters, numbers, and hyphens (-). Length: 1–64 characters
- partition_
limit int - Maximum number of partitions per instance
- project_
name str - Project name to which the instance belongs
-
Sequence[Instance
Resource Tag Args] - resources
Instance
Resources Args - Instance resource statistics response data
- security_
group_ Sequence[str]id_ lists - List of security groups used by the instance
- specification str
- Instance specification
- status str
- Instance status. Possible values: INITIALIZING: Initializing, INITIALIZATIONFAILED: Initialization failed, RUNNING: Running, MODIFYING: Updating, MODIFYFAILED: Update failed, RELEASING: Releasing, STOPPING: Stopping, STOPPED: Stopped, RECOVERING: Recovering, EXCEPTION: Exception, CAPACITYEXPAXIONFAILED: Capacity expansion failed, EXPANDINGCAPACITY: Expanding capacity, CANCELEXPANDING_CAPACITY: Canceling capacity expansion, RESTARTING: Restarting, UNPAID: Unpaid
- subnet_
id_ Sequence[str]lists - List of subnets used by the instance
-
Sequence[Instance
Tag Args] - times int
- Purchase duration for subscription instances, in months
- topic_
limit int - Maximum number of topics per instance
- vpc_
id str - VPC ID where the instance is located
- zone_
id_ Sequence[str]lists - List of availability zones where the instance is located
- auto
Renew String - Whether to enable auto-renewal. Possible values: true: Enable auto-renewal. false: Disable auto-renewal
- billing
Period String - Unit of purchase duration. Possible values: MONTHLY: Monthly purchase. YEARLY: Annual purchase
- billing
Type String - Instance billing method. Possible values: POST: Pay-as-you-go. MIX: Subscription
- created
Time String - Instance creation time
- description String
- Instance description statement
- eip
Id String - Whether public access is enabled for the instance. To enable public access, configure the public IP ID in the same region
- endpoints Property Map
- Response data for all instance endpoints
- expiration
Time String - Instance expiration time
- group
Limit Number - Maximum number of consumer groups per instance
- instance
Id String - Instance ID
- message
Retention Number - Message retention period for all topics under the instance, in hours
- name String
- Set a custom name for the BMQ instance. Constraints: Use lowercase letters, numbers, and hyphens (-). Length: 1–64 characters
- partition
Limit Number - Maximum number of partitions per instance
- project
Name String - Project name to which the instance belongs
- List<Property Map>
- resources Property Map
- Instance resource statistics response data
- security
Group List<String>Id Lists - List of security groups used by the instance
- specification String
- Instance specification
- status String
- Instance status. Possible values: INITIALIZING: Initializing, INITIALIZATIONFAILED: Initialization failed, RUNNING: Running, MODIFYING: Updating, MODIFYFAILED: Update failed, RELEASING: Releasing, STOPPING: Stopping, STOPPED: Stopped, RECOVERING: Recovering, EXCEPTION: Exception, CAPACITYEXPAXIONFAILED: Capacity expansion failed, EXPANDINGCAPACITY: Expanding capacity, CANCELEXPANDING_CAPACITY: Canceling capacity expansion, RESTARTING: Restarting, UNPAID: Unpaid
- subnet
Id List<String>Lists - List of subnets used by the instance
- List<Property Map>
- times Number
- Purchase duration for subscription instances, in months
- topic
Limit Number - Maximum number of topics per instance
- vpc
Id String - VPC ID where the instance is located
- zone
Id List<String>Lists - List of availability zones where the instance is located
Supporting Types
InstanceEndpoints, InstanceEndpointsArgs
- Overlay
Byteplus.
Instance Endpoints Overlay - Instance private network access endpoint response data
- Public
Byteplus.
Instance Endpoints Public - Instance public access endpoint response data
- Overlay
Instance
Endpoints Overlay - Instance private network access endpoint response data
- Public
Instance
Endpoints Public - Instance public access endpoint response data
- overlay
Instance
Endpoints Overlay - Instance private network access endpoint response data
- public_
Instance
Endpoints Public - Instance public access endpoint response data
- overlay
Instance
Endpoints Overlay - Instance private network access endpoint response data
- public
Instance
Endpoints Public - Instance public access endpoint response data
- overlay
Instance
Endpoints Overlay - Instance private network access endpoint response data
- public
Instance
Endpoints Public - Instance public access endpoint response data
- overlay Property Map
- Instance private network access endpoint response data
- public Property Map
- Instance public access endpoint response data
InstanceEndpointsOverlay, InstanceEndpointsOverlayArgs
- Address string
- Domain mapping address
- Eip
Id string - ID of the EIP bound to the instance
- Plain string
- Private network Plain endpoint
- Plain
Port int - Standard endpoint port
- Sasl string
- Private network SASL authentication endpoint
- Sasl
Port int - Authentication endpoint port
- Ssl string
- Encrypted endpoint
- Ssl
Port int - Encrypted endpoint port
- Status string
- Endpoint status
- Vpc
Ids List<string> - List of VPC IDs associated with the sales zone network
- Address string
- Domain mapping address
- Eip
Id string - ID of the EIP bound to the instance
- Plain string
- Private network Plain endpoint
- Plain
Port int - Standard endpoint port
- Sasl string
- Private network SASL authentication endpoint
- Sasl
Port int - Authentication endpoint port
- Ssl string
- Encrypted endpoint
- Ssl
Port int - Encrypted endpoint port
- Status string
- Endpoint status
- Vpc
Ids []string - List of VPC IDs associated with the sales zone network
- address String
- Domain mapping address
- eip
Id String - ID of the EIP bound to the instance
- plain String
- Private network Plain endpoint
- plain
Port Integer - Standard endpoint port
- sasl String
- Private network SASL authentication endpoint
- sasl
Port Integer - Authentication endpoint port
- ssl String
- Encrypted endpoint
- ssl
Port Integer - Encrypted endpoint port
- status String
- Endpoint status
- vpc
Ids List<String> - List of VPC IDs associated with the sales zone network
- address string
- Domain mapping address
- eip
Id string - ID of the EIP bound to the instance
- plain string
- Private network Plain endpoint
- plain
Port number - Standard endpoint port
- sasl string
- Private network SASL authentication endpoint
- sasl
Port number - Authentication endpoint port
- ssl string
- Encrypted endpoint
- ssl
Port number - Encrypted endpoint port
- status string
- Endpoint status
- vpc
Ids string[] - List of VPC IDs associated with the sales zone network
- address str
- Domain mapping address
- eip_
id str - ID of the EIP bound to the instance
- plain str
- Private network Plain endpoint
- plain_
port int - Standard endpoint port
- sasl str
- Private network SASL authentication endpoint
- sasl_
port int - Authentication endpoint port
- ssl str
- Encrypted endpoint
- ssl_
port int - Encrypted endpoint port
- status str
- Endpoint status
- vpc_
ids Sequence[str] - List of VPC IDs associated with the sales zone network
- address String
- Domain mapping address
- eip
Id String - ID of the EIP bound to the instance
- plain String
- Private network Plain endpoint
- plain
Port Number - Standard endpoint port
- sasl String
- Private network SASL authentication endpoint
- sasl
Port Number - Authentication endpoint port
- ssl String
- Encrypted endpoint
- ssl
Port Number - Encrypted endpoint port
- status String
- Endpoint status
- vpc
Ids List<String> - List of VPC IDs associated with the sales zone network
InstanceEndpointsPublic, InstanceEndpointsPublicArgs
- Address string
- Domain mapping address
- Eip
Id string - ID of the EIP bound to the instance
- Plain string
- Private network Plain endpoint
- Plain
Port int - Standard endpoint port
- Sasl string
- Private network SASL authentication endpoint
- Sasl
Port int - Authentication endpoint port
- Ssl string
- Encrypted endpoint
- Ssl
Port int - Encrypted endpoint port
- Status string
- Endpoint status
- Vpc
Ids List<string> - List of VPC IDs associated with the sales zone network
- Address string
- Domain mapping address
- Eip
Id string - ID of the EIP bound to the instance
- Plain string
- Private network Plain endpoint
- Plain
Port int - Standard endpoint port
- Sasl string
- Private network SASL authentication endpoint
- Sasl
Port int - Authentication endpoint port
- Ssl string
- Encrypted endpoint
- Ssl
Port int - Encrypted endpoint port
- Status string
- Endpoint status
- Vpc
Ids []string - List of VPC IDs associated with the sales zone network
- address String
- Domain mapping address
- eip
Id String - ID of the EIP bound to the instance
- plain String
- Private network Plain endpoint
- plain
Port Integer - Standard endpoint port
- sasl String
- Private network SASL authentication endpoint
- sasl
Port Integer - Authentication endpoint port
- ssl String
- Encrypted endpoint
- ssl
Port Integer - Encrypted endpoint port
- status String
- Endpoint status
- vpc
Ids List<String> - List of VPC IDs associated with the sales zone network
- address string
- Domain mapping address
- eip
Id string - ID of the EIP bound to the instance
- plain string
- Private network Plain endpoint
- plain
Port number - Standard endpoint port
- sasl string
- Private network SASL authentication endpoint
- sasl
Port number - Authentication endpoint port
- ssl string
- Encrypted endpoint
- ssl
Port number - Encrypted endpoint port
- status string
- Endpoint status
- vpc
Ids string[] - List of VPC IDs associated with the sales zone network
- address str
- Domain mapping address
- eip_
id str - ID of the EIP bound to the instance
- plain str
- Private network Plain endpoint
- plain_
port int - Standard endpoint port
- sasl str
- Private network SASL authentication endpoint
- sasl_
port int - Authentication endpoint port
- ssl str
- Encrypted endpoint
- ssl_
port int - Encrypted endpoint port
- status str
- Endpoint status
- vpc_
ids Sequence[str] - List of VPC IDs associated with the sales zone network
- address String
- Domain mapping address
- eip
Id String - ID of the EIP bound to the instance
- plain String
- Private network Plain endpoint
- plain
Port Number - Standard endpoint port
- sasl String
- Private network SASL authentication endpoint
- sasl
Port Number - Authentication endpoint port
- ssl String
- Encrypted endpoint
- ssl
Port Number - Encrypted endpoint port
- status String
- Endpoint status
- vpc
Ids List<String> - List of VPC IDs associated with the sales zone network
InstanceResourceTag, InstanceResourceTagArgs
- Tag
Kvs List<Byteplus.Instance Resource Tag Tag Kv> - Type string
- Tag type. Options: CUSTOM: custom tag. SYSTEM: system tag
- Tag
Kvs []InstanceResource Tag Tag Kv - Type string
- Tag type. Options: CUSTOM: custom tag. SYSTEM: system tag
- tag
Kvs List<InstanceResource Tag Tag Kv> - type String
- Tag type. Options: CUSTOM: custom tag. SYSTEM: system tag
- tag
Kvs InstanceResource Tag Tag Kv[] - type string
- Tag type. Options: CUSTOM: custom tag. SYSTEM: system tag
- tag_
kvs Sequence[InstanceResource Tag Tag Kv] - type str
- Tag type. Options: CUSTOM: custom tag. SYSTEM: system tag
- tag
Kvs List<Property Map> - type String
- Tag type. Options: CUSTOM: custom tag. SYSTEM: system tag
InstanceResourceTagTagKv, InstanceResourceTagTagKvArgs
InstanceResources, InstanceResourcesArgs
- Storage
Byteplus.
Instance Resources Storage - Resource statistics response data
- Storage
Instance
Resources Storage - Resource statistics response data
- storage
Instance
Resources Storage - Resource statistics response data
- storage
Instance
Resources Storage - Resource statistics response data
- storage
Instance
Resources Storage - Resource statistics response data
- storage Property Map
- Resource statistics response data
InstanceResourcesStorage, InstanceResourcesStorageArgs
InstanceTag, InstanceTagArgs
Import
$ pulumi import bytepluscc:bmq/instance:Instance example "instance_id"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- bytepluscc byteplus-sdk/pulumi-bytepluscc
- License
- MPL-2.0
- Notes
- This Pulumi package is based on the
byteplusccTerraform Provider.
published on Thursday, May 7, 2026 by Byteplus
