Volcengine v0.0.38 published on Friday, Oct 31, 2025 by Volcengine
Volcengine v0.0.38 published on Friday, Oct 31, 2025 by Volcengine
Use this data source to query detailed information of kafka instances
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as volcengine from "@pulumi/volcengine";
import * as volcengine from "@volcengine/pulumi";
const fooZones = volcengine.ecs.getZones({});
const fooVpc = new volcengine.vpc.Vpc("fooVpc", {
vpcName: "acc-test-vpc",
cidrBlock: "172.16.0.0/16",
});
const fooSubnet = new volcengine.vpc.Subnet("fooSubnet", {
subnetName: "acc-test-subnet",
cidrBlock: "172.16.0.0/24",
zoneId: fooZones.then(fooZones => fooZones.zones?.[0]?.id),
vpcId: fooVpc.id,
});
const fooInstance = new volcengine.kafka.Instance("fooInstance", {
instanceName: "acc-test-kafka",
instanceDescription: "tf-test",
version: "2.2.2",
computeSpec: "kafka.20xrate.hw",
subnetId: fooSubnet.id,
userName: "tf-user",
userPassword: "tf-pass!@q1",
chargeType: "PostPaid",
storageSpace: 300,
partitionNumber: 350,
projectName: "default",
tags: [{
key: "k1",
value: "v1",
}],
parameters: [
{
parameterName: "MessageMaxByte",
parameterValue: "12",
},
{
parameterName: "LogRetentionHours",
parameterValue: "70",
},
],
});
const default = volcengine.kafka.getInstancesOutput({
instanceId: fooInstance.id,
});
import pulumi
import pulumi_volcengine as volcengine
foo_zones = volcengine.ecs.get_zones()
foo_vpc = volcengine.vpc.Vpc("fooVpc",
vpc_name="acc-test-vpc",
cidr_block="172.16.0.0/16")
foo_subnet = volcengine.vpc.Subnet("fooSubnet",
subnet_name="acc-test-subnet",
cidr_block="172.16.0.0/24",
zone_id=foo_zones.zones[0].id,
vpc_id=foo_vpc.id)
foo_instance = volcengine.kafka.Instance("fooInstance",
instance_name="acc-test-kafka",
instance_description="tf-test",
version="2.2.2",
compute_spec="kafka.20xrate.hw",
subnet_id=foo_subnet.id,
user_name="tf-user",
user_password="tf-pass!@q1",
charge_type="PostPaid",
storage_space=300,
partition_number=350,
project_name="default",
tags=[volcengine.kafka.InstanceTagArgs(
key="k1",
value="v1",
)],
parameters=[
volcengine.kafka.InstanceParameterArgs(
parameter_name="MessageMaxByte",
parameter_value="12",
),
volcengine.kafka.InstanceParameterArgs(
parameter_name="LogRetentionHours",
parameter_value="70",
),
])
default = volcengine.kafka.get_instances_output(instance_id=foo_instance.id)
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/ecs"
"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/kafka"
"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
fooZones, err := ecs.GetZones(ctx, nil, nil)
if err != nil {
return err
}
fooVpc, err := vpc.NewVpc(ctx, "fooVpc", &vpc.VpcArgs{
VpcName: pulumi.String("acc-test-vpc"),
CidrBlock: pulumi.String("172.16.0.0/16"),
})
if err != nil {
return err
}
fooSubnet, err := vpc.NewSubnet(ctx, "fooSubnet", &vpc.SubnetArgs{
SubnetName: pulumi.String("acc-test-subnet"),
CidrBlock: pulumi.String("172.16.0.0/24"),
ZoneId: pulumi.String(fooZones.Zones[0].Id),
VpcId: fooVpc.ID(),
})
if err != nil {
return err
}
fooInstance, err := kafka.NewInstance(ctx, "fooInstance", &kafka.InstanceArgs{
InstanceName: pulumi.String("acc-test-kafka"),
InstanceDescription: pulumi.String("tf-test"),
Version: pulumi.String("2.2.2"),
ComputeSpec: pulumi.String("kafka.20xrate.hw"),
SubnetId: fooSubnet.ID(),
UserName: pulumi.String("tf-user"),
UserPassword: pulumi.String("tf-pass!@q1"),
ChargeType: pulumi.String("PostPaid"),
StorageSpace: pulumi.Int(300),
PartitionNumber: pulumi.Int(350),
ProjectName: pulumi.String("default"),
Tags: kafka.InstanceTagArray{
&kafka.InstanceTagArgs{
Key: pulumi.String("k1"),
Value: pulumi.String("v1"),
},
},
Parameters: kafka.InstanceParameterArray{
&kafka.InstanceParameterArgs{
ParameterName: pulumi.String("MessageMaxByte"),
ParameterValue: pulumi.String("12"),
},
&kafka.InstanceParameterArgs{
ParameterName: pulumi.String("LogRetentionHours"),
ParameterValue: pulumi.String("70"),
},
},
})
if err != nil {
return err
}
_ = kafka.GetInstancesOutput(ctx, kafka.GetInstancesOutputArgs{
InstanceId: fooInstance.ID(),
}, nil)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Volcengine = Pulumi.Volcengine;
return await Deployment.RunAsync(() =>
{
var fooZones = Volcengine.Ecs.GetZones.Invoke();
var fooVpc = new Volcengine.Vpc.Vpc("fooVpc", new()
{
VpcName = "acc-test-vpc",
CidrBlock = "172.16.0.0/16",
});
var fooSubnet = new Volcengine.Vpc.Subnet("fooSubnet", new()
{
SubnetName = "acc-test-subnet",
CidrBlock = "172.16.0.0/24",
ZoneId = fooZones.Apply(getZonesResult => getZonesResult.Zones[0]?.Id),
VpcId = fooVpc.Id,
});
var fooInstance = new Volcengine.Kafka.Instance("fooInstance", new()
{
InstanceName = "acc-test-kafka",
InstanceDescription = "tf-test",
Version = "2.2.2",
ComputeSpec = "kafka.20xrate.hw",
SubnetId = fooSubnet.Id,
UserName = "tf-user",
UserPassword = "tf-pass!@q1",
ChargeType = "PostPaid",
StorageSpace = 300,
PartitionNumber = 350,
ProjectName = "default",
Tags = new[]
{
new Volcengine.Kafka.Inputs.InstanceTagArgs
{
Key = "k1",
Value = "v1",
},
},
Parameters = new[]
{
new Volcengine.Kafka.Inputs.InstanceParameterArgs
{
ParameterName = "MessageMaxByte",
ParameterValue = "12",
},
new Volcengine.Kafka.Inputs.InstanceParameterArgs
{
ParameterName = "LogRetentionHours",
ParameterValue = "70",
},
},
});
var @default = Volcengine.Kafka.GetInstances.Invoke(new()
{
InstanceId = fooInstance.Id,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.volcengine.ecs.EcsFunctions;
import com.pulumi.volcengine.ecs.inputs.GetZonesArgs;
import com.pulumi.volcengine.vpc.Vpc;
import com.pulumi.volcengine.vpc.VpcArgs;
import com.pulumi.volcengine.vpc.Subnet;
import com.pulumi.volcengine.vpc.SubnetArgs;
import com.pulumi.volcengine.kafka.Instance;
import com.pulumi.volcengine.kafka.InstanceArgs;
import com.pulumi.volcengine.kafka.inputs.InstanceTagArgs;
import com.pulumi.volcengine.kafka.inputs.InstanceParameterArgs;
import com.pulumi.volcengine.kafka.KafkaFunctions;
import com.pulumi.volcengine.kafka.inputs.GetInstancesArgs;
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) {
final var fooZones = EcsFunctions.getZones();
var fooVpc = new Vpc("fooVpc", VpcArgs.builder()
.vpcName("acc-test-vpc")
.cidrBlock("172.16.0.0/16")
.build());
var fooSubnet = new Subnet("fooSubnet", SubnetArgs.builder()
.subnetName("acc-test-subnet")
.cidrBlock("172.16.0.0/24")
.zoneId(fooZones.applyValue(getZonesResult -> getZonesResult.zones()[0].id()))
.vpcId(fooVpc.id())
.build());
var fooInstance = new Instance("fooInstance", InstanceArgs.builder()
.instanceName("acc-test-kafka")
.instanceDescription("tf-test")
.version("2.2.2")
.computeSpec("kafka.20xrate.hw")
.subnetId(fooSubnet.id())
.userName("tf-user")
.userPassword("tf-pass!@q1")
.chargeType("PostPaid")
.storageSpace(300)
.partitionNumber(350)
.projectName("default")
.tags(InstanceTagArgs.builder()
.key("k1")
.value("v1")
.build())
.parameters(
InstanceParameterArgs.builder()
.parameterName("MessageMaxByte")
.parameterValue("12")
.build(),
InstanceParameterArgs.builder()
.parameterName("LogRetentionHours")
.parameterValue("70")
.build())
.build());
final var default = KafkaFunctions.getInstances(GetInstancesArgs.builder()
.instanceId(fooInstance.id())
.build());
}
}
resources:
fooVpc:
type: volcengine:vpc:Vpc
properties:
vpcName: acc-test-vpc
cidrBlock: 172.16.0.0/16
fooSubnet:
type: volcengine:vpc:Subnet
properties:
subnetName: acc-test-subnet
cidrBlock: 172.16.0.0/24
zoneId: ${fooZones.zones[0].id}
vpcId: ${fooVpc.id}
fooInstance:
type: volcengine:kafka:Instance
properties:
instanceName: acc-test-kafka
instanceDescription: tf-test
version: 2.2.2
computeSpec: kafka.20xrate.hw
subnetId: ${fooSubnet.id}
userName: tf-user
userPassword: tf-pass!@q1
chargeType: PostPaid
storageSpace: 300
partitionNumber: 350
projectName: default
tags:
- key: k1
value: v1
parameters:
- parameterName: MessageMaxByte
parameterValue: '12'
- parameterName: LogRetentionHours
parameterValue: '70'
variables:
fooZones:
fn::invoke:
Function: volcengine:ecs:getZones
Arguments: {}
default:
fn::invoke:
Function: volcengine:kafka:getInstances
Arguments:
instanceId: ${fooInstance.id}
Using getInstances
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getInstances(args: GetInstancesArgs, opts?: InvokeOptions): Promise<GetInstancesResult>
function getInstancesOutput(args: GetInstancesOutputArgs, opts?: InvokeOptions): Output<GetInstancesResult>def get_instances(instance_id: Optional[str] = None,
instance_name: Optional[str] = None,
instance_status: Optional[str] = None,
output_file: Optional[str] = None,
tags: Optional[Sequence[GetInstancesTag]] = None,
zone_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetInstancesResult
def get_instances_output(instance_id: Optional[pulumi.Input[str]] = None,
instance_name: Optional[pulumi.Input[str]] = None,
instance_status: Optional[pulumi.Input[str]] = None,
output_file: Optional[pulumi.Input[str]] = None,
tags: Optional[pulumi.Input[Sequence[pulumi.Input[GetInstancesTagArgs]]]] = None,
zone_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetInstancesResult]func GetInstances(ctx *Context, args *GetInstancesArgs, opts ...InvokeOption) (*GetInstancesResult, error)
func GetInstancesOutput(ctx *Context, args *GetInstancesOutputArgs, opts ...InvokeOption) GetInstancesResultOutput> Note: This function is named GetInstances in the Go SDK.
public static class GetInstances
{
public static Task<GetInstancesResult> InvokeAsync(GetInstancesArgs args, InvokeOptions? opts = null)
public static Output<GetInstancesResult> Invoke(GetInstancesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetInstancesResult> getInstances(GetInstancesArgs args, InvokeOptions options)
public static Output<GetInstancesResult> getInstances(GetInstancesArgs args, InvokeOptions options)
fn::invoke:
function: volcengine:kafka/getInstances:getInstances
arguments:
# arguments dictionaryThe following arguments are supported:
- Instance
Id string - The id of instance.
- Instance
Name string - The name of instance.
- Instance
Status string - The status of instance.
- Output
File string - File name where to save data source results.
-
List<Get
Instances Tag> - The tags of instance.
- Zone
Id string - The zone id of instance.
- Instance
Id string - The id of instance.
- Instance
Name string - The name of instance.
- Instance
Status string - The status of instance.
- Output
File string - File name where to save data source results.
-
[]Get
Instances Tag - The tags of instance.
- Zone
Id string - The zone id of instance.
- instance
Id String - The id of instance.
- instance
Name String - The name of instance.
- instance
Status String - The status of instance.
- output
File String - File name where to save data source results.
-
List<Get
Instances Tag> - The tags of instance.
- zone
Id String - The zone id of instance.
- instance
Id string - The id of instance.
- instance
Name string - The name of instance.
- instance
Status string - The status of instance.
- output
File string - File name where to save data source results.
-
Get
Instances Tag[] - The tags of instance.
- zone
Id string - The zone id of instance.
- instance_
id str - The id of instance.
- instance_
name str - The name of instance.
- instance_
status str - The status of instance.
- output_
file str - File name where to save data source results.
-
Sequence[Get
Instances Tag] - The tags of instance.
- zone_
id str - The zone id of instance.
- instance
Id String - The id of instance.
- instance
Name String - The name of instance.
- instance
Status String - The status of instance.
- output
File String - File name where to save data source results.
- List<Property Map>
- The tags of instance.
- zone
Id String - The zone id of instance.
getInstances Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Instances
List<Get
Instances Instance> - The collection of query.
- Total
Count int - The total count of query.
- Instance
Id string - The id of instance.
- Instance
Name string - The name of instance.
- Instance
Status string - The status of instance.
- Output
File string -
List<Get
Instances Tag> - The Tags of instance.
- Zone
Id string - The id of zone.
- Id string
- The provider-assigned unique ID for this managed resource.
- Instances
[]Get
Instances Instance - The collection of query.
- Total
Count int - The total count of query.
- Instance
Id string - The id of instance.
- Instance
Name string - The name of instance.
- Instance
Status string - The status of instance.
- Output
File string -
[]Get
Instances Tag - The Tags of instance.
- Zone
Id string - The id of zone.
- id String
- The provider-assigned unique ID for this managed resource.
- instances
List<Get
Instances Instance> - The collection of query.
- total
Count Integer - The total count of query.
- instance
Id String - The id of instance.
- instance
Name String - The name of instance.
- instance
Status String - The status of instance.
- output
File String -
List<Get
Instances Tag> - The Tags of instance.
- zone
Id String - The id of zone.
- id string
- The provider-assigned unique ID for this managed resource.
- instances
Get
Instances Instance[] - The collection of query.
- total
Count number - The total count of query.
- instance
Id string - The id of instance.
- instance
Name string - The name of instance.
- instance
Status string - The status of instance.
- output
File string -
Get
Instances Tag[] - The Tags of instance.
- zone
Id string - The id of zone.
- id str
- The provider-assigned unique ID for this managed resource.
- instances
Sequence[Get
Instances Instance] - The collection of query.
- total_
count int - The total count of query.
- instance_
id str - The id of instance.
- instance_
name str - The name of instance.
- instance_
status str - The status of instance.
- output_
file str -
Sequence[Get
Instances Tag] - The Tags of instance.
- zone_
id str - The id of zone.
- id String
- The provider-assigned unique ID for this managed resource.
- instances List<Property Map>
- The collection of query.
- total
Count Number - The total count of query.
- instance
Id String - The id of instance.
- instance
Name String - The name of instance.
- instance
Status String - The status of instance.
- output
File String - List<Property Map>
- The Tags of instance.
- zone
Id String - The id of zone.
Supporting Types
GetInstancesInstance
- Account
Id string - The id of account.
- Auto
Renew bool - The auto renew status of instance.
- Charge
Expire stringTime - The charge expire time of instance.
- Charge
Start stringTime - The charge start time of instance.
- Charge
Status string - The charge status of instance.
- Charge
Type string - The charge type of instance.
- Compute
Spec string - The compute spec of instance.
- Connection
Infos List<GetInstances Instance Connection Info> - Connection info of the instance.
- Create
Time string - The create time of instance.
- Eip
Id string - The id of eip.
- Id string
- The id of instance.
- Instance
Description string - The description of instance.
- Instance
Id string - The id of instance.
- Instance
Name string - The name of instance.
- Instance
Status string - The status of instance.
- Overdue
Reclaim stringTime - The overdue reclaim time of instance.
- Overdue
Time string - The overdue time of instance.
- Parameters
List<Get
Instances Instance Parameter> - Parameters of the instance.
- Period
Unit string - The period unit of instance.
- Private
Domain boolOn Public - Whether enable private domain on public.
- Project
Name string - The name of project.
- Region
Id string - The id of region.
- Storage
Space int - The storage space of instance.
- Storage
Type string - The storage type of instance.
- Subnet
Id string - The id of subnet.
-
List<Get
Instances Instance Tag> - The tags of instance.
- Usable
Partition intNumber - The usable partition number of instance.
- Used
Group intNumber - The used group number of instance.
- Used
Partition intNumber - The used partition number of instance.
- Used
Storage intSpace - The used storage space of instance.
- Used
Topic intNumber - The used topic number of instance.
- Version string
- The version of instance.
- Vpc
Id string - The id of vpc.
- Zone
Id string - The zone id of instance.
- Account
Id string - The id of account.
- Auto
Renew bool - The auto renew status of instance.
- Charge
Expire stringTime - The charge expire time of instance.
- Charge
Start stringTime - The charge start time of instance.
- Charge
Status string - The charge status of instance.
- Charge
Type string - The charge type of instance.
- Compute
Spec string - The compute spec of instance.
- Connection
Infos []GetInstances Instance Connection Info - Connection info of the instance.
- Create
Time string - The create time of instance.
- Eip
Id string - The id of eip.
- Id string
- The id of instance.
- Instance
Description string - The description of instance.
- Instance
Id string - The id of instance.
- Instance
Name string - The name of instance.
- Instance
Status string - The status of instance.
- Overdue
Reclaim stringTime - The overdue reclaim time of instance.
- Overdue
Time string - The overdue time of instance.
- Parameters
[]Get
Instances Instance Parameter - Parameters of the instance.
- Period
Unit string - The period unit of instance.
- Private
Domain boolOn Public - Whether enable private domain on public.
- Project
Name string - The name of project.
- Region
Id string - The id of region.
- Storage
Space int - The storage space of instance.
- Storage
Type string - The storage type of instance.
- Subnet
Id string - The id of subnet.
-
[]Get
Instances Instance Tag - The tags of instance.
- Usable
Partition intNumber - The usable partition number of instance.
- Used
Group intNumber - The used group number of instance.
- Used
Partition intNumber - The used partition number of instance.
- Used
Storage intSpace - The used storage space of instance.
- Used
Topic intNumber - The used topic number of instance.
- Version string
- The version of instance.
- Vpc
Id string - The id of vpc.
- Zone
Id string - The zone id of instance.
- account
Id String - The id of account.
- auto
Renew Boolean - The auto renew status of instance.
- charge
Expire StringTime - The charge expire time of instance.
- charge
Start StringTime - The charge start time of instance.
- charge
Status String - The charge status of instance.
- charge
Type String - The charge type of instance.
- compute
Spec String - The compute spec of instance.
- connection
Infos List<GetInstances Instance Connection Info> - Connection info of the instance.
- create
Time String - The create time of instance.
- eip
Id String - The id of eip.
- id String
- The id of instance.
- instance
Description String - The description of instance.
- instance
Id String - The id of instance.
- instance
Name String - The name of instance.
- instance
Status String - The status of instance.
- overdue
Reclaim StringTime - The overdue reclaim time of instance.
- overdue
Time String - The overdue time of instance.
- parameters
List<Get
Instances Instance Parameter> - Parameters of the instance.
- period
Unit String - The period unit of instance.
- private
Domain BooleanOn Public - Whether enable private domain on public.
- project
Name String - The name of project.
- region
Id String - The id of region.
- storage
Space Integer - The storage space of instance.
- storage
Type String - The storage type of instance.
- subnet
Id String - The id of subnet.
-
List<Get
Instances Instance Tag> - The tags of instance.
- usable
Partition IntegerNumber - The usable partition number of instance.
- used
Group IntegerNumber - The used group number of instance.
- used
Partition IntegerNumber - The used partition number of instance.
- used
Storage IntegerSpace - The used storage space of instance.
- used
Topic IntegerNumber - The used topic number of instance.
- version String
- The version of instance.
- vpc
Id String - The id of vpc.
- zone
Id String - The zone id of instance.
- account
Id string - The id of account.
- auto
Renew boolean - The auto renew status of instance.
- charge
Expire stringTime - The charge expire time of instance.
- charge
Start stringTime - The charge start time of instance.
- charge
Status string - The charge status of instance.
- charge
Type string - The charge type of instance.
- compute
Spec string - The compute spec of instance.
- connection
Infos GetInstances Instance Connection Info[] - Connection info of the instance.
- create
Time string - The create time of instance.
- eip
Id string - The id of eip.
- id string
- The id of instance.
- instance
Description string - The description of instance.
- instance
Id string - The id of instance.
- instance
Name string - The name of instance.
- instance
Status string - The status of instance.
- overdue
Reclaim stringTime - The overdue reclaim time of instance.
- overdue
Time string - The overdue time of instance.
- parameters
Get
Instances Instance Parameter[] - Parameters of the instance.
- period
Unit string - The period unit of instance.
- private
Domain booleanOn Public - Whether enable private domain on public.
- project
Name string - The name of project.
- region
Id string - The id of region.
- storage
Space number - The storage space of instance.
- storage
Type string - The storage type of instance.
- subnet
Id string - The id of subnet.
-
Get
Instances Instance Tag[] - The tags of instance.
- usable
Partition numberNumber - The usable partition number of instance.
- used
Group numberNumber - The used group number of instance.
- used
Partition numberNumber - The used partition number of instance.
- used
Storage numberSpace - The used storage space of instance.
- used
Topic numberNumber - The used topic number of instance.
- version string
- The version of instance.
- vpc
Id string - The id of vpc.
- zone
Id string - The zone id of instance.
- account_
id str - The id of account.
- auto_
renew bool - The auto renew status of instance.
- charge_
expire_ strtime - The charge expire time of instance.
- charge_
start_ strtime - The charge start time of instance.
- charge_
status str - The charge status of instance.
- charge_
type str - The charge type of instance.
- compute_
spec str - The compute spec of instance.
- connection_
infos Sequence[GetInstances Instance Connection Info] - Connection info of the instance.
- create_
time str - The create time of instance.
- eip_
id str - The id of eip.
- id str
- The id of instance.
- instance_
description str - The description of instance.
- instance_
id str - The id of instance.
- instance_
name str - The name of instance.
- instance_
status str - The status of instance.
- overdue_
reclaim_ strtime - The overdue reclaim time of instance.
- overdue_
time str - The overdue time of instance.
- parameters
Sequence[Get
Instances Instance Parameter] - Parameters of the instance.
- period_
unit str - The period unit of instance.
- private_
domain_ boolon_ public - Whether enable private domain on public.
- project_
name str - The name of project.
- region_
id str - The id of region.
- storage_
space int - The storage space of instance.
- storage_
type str - The storage type of instance.
- subnet_
id str - The id of subnet.
-
Sequence[Get
Instances Instance Tag] - The tags of instance.
- usable_
partition_ intnumber - The usable partition number of instance.
- used_
group_ intnumber - The used group number of instance.
- used_
partition_ intnumber - The used partition number of instance.
- used_
storage_ intspace - The used storage space of instance.
- used_
topic_ intnumber - The used topic number of instance.
- version str
- The version of instance.
- vpc_
id str - The id of vpc.
- zone_
id str - The zone id of instance.
- account
Id String - The id of account.
- auto
Renew Boolean - The auto renew status of instance.
- charge
Expire StringTime - The charge expire time of instance.
- charge
Start StringTime - The charge start time of instance.
- charge
Status String - The charge status of instance.
- charge
Type String - The charge type of instance.
- compute
Spec String - The compute spec of instance.
- connection
Infos List<Property Map> - Connection info of the instance.
- create
Time String - The create time of instance.
- eip
Id String - The id of eip.
- id String
- The id of instance.
- instance
Description String - The description of instance.
- instance
Id String - The id of instance.
- instance
Name String - The name of instance.
- instance
Status String - The status of instance.
- overdue
Reclaim StringTime - The overdue reclaim time of instance.
- overdue
Time String - The overdue time of instance.
- parameters List<Property Map>
- Parameters of the instance.
- period
Unit String - The period unit of instance.
- private
Domain BooleanOn Public - Whether enable private domain on public.
- project
Name String - The name of project.
- region
Id String - The id of region.
- storage
Space Number - The storage space of instance.
- storage
Type String - The storage type of instance.
- subnet
Id String - The id of subnet.
- List<Property Map>
- The tags of instance.
- usable
Partition NumberNumber - The usable partition number of instance.
- used
Group NumberNumber - The used group number of instance.
- used
Partition NumberNumber - The used partition number of instance.
- used
Storage NumberSpace - The used storage space of instance.
- used
Topic NumberNumber - The used topic number of instance.
- version String
- The version of instance.
- vpc
Id String - The id of vpc.
- zone
Id String - The zone id of instance.
GetInstancesInstanceConnectionInfo
- Endpoint
Type string - The endpoint type of instance.
- Internal
Endpoint string - The internal endpoint of instance.
- Network
Type string - The network type of instance.
- Public
Endpoint string - The public endpoint of instance.
- Endpoint
Type string - The endpoint type of instance.
- Internal
Endpoint string - The internal endpoint of instance.
- Network
Type string - The network type of instance.
- Public
Endpoint string - The public endpoint of instance.
- endpoint
Type String - The endpoint type of instance.
- internal
Endpoint String - The internal endpoint of instance.
- network
Type String - The network type of instance.
- public
Endpoint String - The public endpoint of instance.
- endpoint
Type string - The endpoint type of instance.
- internal
Endpoint string - The internal endpoint of instance.
- network
Type string - The network type of instance.
- public
Endpoint string - The public endpoint of instance.
- endpoint_
type str - The endpoint type of instance.
- internal_
endpoint str - The internal endpoint of instance.
- network_
type str - The network type of instance.
- public_
endpoint str - The public endpoint of instance.
- endpoint
Type String - The endpoint type of instance.
- internal
Endpoint String - The internal endpoint of instance.
- network
Type String - The network type of instance.
- public
Endpoint String - The public endpoint of instance.
GetInstancesInstanceParameter
- Parameter
Name string - Parameter name.
- Parameter
Value string - Parameter value.
- Parameter
Name string - Parameter name.
- Parameter
Value string - Parameter value.
- parameter
Name String - Parameter name.
- parameter
Value String - Parameter value.
- parameter
Name string - Parameter name.
- parameter
Value string - Parameter value.
- parameter_
name str - Parameter name.
- parameter_
value str - Parameter value.
- parameter
Name String - Parameter name.
- parameter
Value String - Parameter value.
GetInstancesInstanceTag
GetInstancesTag
Package Details
- Repository
- volcengine volcengine/pulumi-volcengine
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
volcengineTerraform Provider.
Volcengine v0.0.38 published on Friday, Oct 31, 2025 by Volcengine
