tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack
tencentcloud.getVpcCvmInstances
Explore with Pulumi AI
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack
Use this data source to query detailed information of vpc cvm_instances
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const cvmInstances = tencentcloud.getVpcCvmInstances({
filters: [{
name: "vpc-id",
values: ["vpc-lh4nqig9"],
}],
});
import pulumi
import pulumi_tencentcloud as tencentcloud
cvm_instances = tencentcloud.get_vpc_cvm_instances(filters=[{
"name": "vpc-id",
"values": ["vpc-lh4nqig9"],
}])
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := tencentcloud.GetVpcCvmInstances(ctx, &tencentcloud.GetVpcCvmInstancesArgs{
Filters: []tencentcloud.GetVpcCvmInstancesFilter{
{
Name: "vpc-id",
Values: []string{
"vpc-lh4nqig9",
},
},
},
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;
return await Deployment.RunAsync(() =>
{
var cvmInstances = Tencentcloud.GetVpcCvmInstances.Invoke(new()
{
Filters = new[]
{
new Tencentcloud.Inputs.GetVpcCvmInstancesFilterInputArgs
{
Name = "vpc-id",
Values = new[]
{
"vpc-lh4nqig9",
},
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.tencentcloud.TencentcloudFunctions;
import com.pulumi.tencentcloud.inputs.GetVpcCvmInstancesArgs;
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 cvmInstances = TencentcloudFunctions.getVpcCvmInstances(GetVpcCvmInstancesArgs.builder()
.filters(GetVpcCvmInstancesFilterArgs.builder()
.name("vpc-id")
.values("vpc-lh4nqig9")
.build())
.build());
}
}
variables:
cvmInstances:
fn::invoke:
function: tencentcloud:getVpcCvmInstances
arguments:
filters:
- name: vpc-id
values:
- vpc-lh4nqig9
Using getVpcCvmInstances
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 getVpcCvmInstances(args: GetVpcCvmInstancesArgs, opts?: InvokeOptions): Promise<GetVpcCvmInstancesResult>
function getVpcCvmInstancesOutput(args: GetVpcCvmInstancesOutputArgs, opts?: InvokeOptions): Output<GetVpcCvmInstancesResult>
def get_vpc_cvm_instances(filters: Optional[Sequence[GetVpcCvmInstancesFilter]] = None,
id: Optional[str] = None,
result_output_file: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetVpcCvmInstancesResult
def get_vpc_cvm_instances_output(filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetVpcCvmInstancesFilterArgs]]]] = None,
id: Optional[pulumi.Input[str]] = None,
result_output_file: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetVpcCvmInstancesResult]
func GetVpcCvmInstances(ctx *Context, args *GetVpcCvmInstancesArgs, opts ...InvokeOption) (*GetVpcCvmInstancesResult, error)
func GetVpcCvmInstancesOutput(ctx *Context, args *GetVpcCvmInstancesOutputArgs, opts ...InvokeOption) GetVpcCvmInstancesResultOutput
> Note: This function is named GetVpcCvmInstances
in the Go SDK.
public static class GetVpcCvmInstances
{
public static Task<GetVpcCvmInstancesResult> InvokeAsync(GetVpcCvmInstancesArgs args, InvokeOptions? opts = null)
public static Output<GetVpcCvmInstancesResult> Invoke(GetVpcCvmInstancesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetVpcCvmInstancesResult> getVpcCvmInstances(GetVpcCvmInstancesArgs args, InvokeOptions options)
public static Output<GetVpcCvmInstancesResult> getVpcCvmInstances(GetVpcCvmInstancesArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getVpcCvmInstances:getVpcCvmInstances
arguments:
# arguments dictionary
The following arguments are supported:
- Filters
List<Get
Vpc Cvm Instances Filter> - Filter condition.
RouteTableIds
andFilters
cannot be specified at the same time. vpc-id - String - (Filter condition) VPC instance ID, such asvpc-f49l6u0z
;instance-type - String - (Filter condition) CVM instance ID;instance-name - String - (Filter condition) CVM name. - Id string
- Result
Output stringFile - Used to save results.
- Filters
[]Get
Vpc Cvm Instances Filter - Filter condition.
RouteTableIds
andFilters
cannot be specified at the same time. vpc-id - String - (Filter condition) VPC instance ID, such asvpc-f49l6u0z
;instance-type - String - (Filter condition) CVM instance ID;instance-name - String - (Filter condition) CVM name. - Id string
- Result
Output stringFile - Used to save results.
- filters
List<Get
Vpc Cvm Instances Filter> - Filter condition.
RouteTableIds
andFilters
cannot be specified at the same time. vpc-id - String - (Filter condition) VPC instance ID, such asvpc-f49l6u0z
;instance-type - String - (Filter condition) CVM instance ID;instance-name - String - (Filter condition) CVM name. - id String
- result
Output StringFile - Used to save results.
- filters
Get
Vpc Cvm Instances Filter[] - Filter condition.
RouteTableIds
andFilters
cannot be specified at the same time. vpc-id - String - (Filter condition) VPC instance ID, such asvpc-f49l6u0z
;instance-type - String - (Filter condition) CVM instance ID;instance-name - String - (Filter condition) CVM name. - id string
- result
Output stringFile - Used to save results.
- filters
Sequence[Get
Vpc Cvm Instances Filter] - Filter condition.
RouteTableIds
andFilters
cannot be specified at the same time. vpc-id - String - (Filter condition) VPC instance ID, such asvpc-f49l6u0z
;instance-type - String - (Filter condition) CVM instance ID;instance-name - String - (Filter condition) CVM name. - id str
- result_
output_ strfile - Used to save results.
- filters List<Property Map>
- Filter condition.
RouteTableIds
andFilters
cannot be specified at the same time. vpc-id - String - (Filter condition) VPC instance ID, such asvpc-f49l6u0z
;instance-type - String - (Filter condition) CVM instance ID;instance-name - String - (Filter condition) CVM name. - id String
- result
Output StringFile - Used to save results.
getVpcCvmInstances Result
The following output properties are available:
- Filters
List<Get
Vpc Cvm Instances Filter> - Id string
- Instance
Sets List<GetVpc Cvm Instances Instance Set> - List of CVM instances.
- Result
Output stringFile
- Filters
[]Get
Vpc Cvm Instances Filter - Id string
- Instance
Sets []GetVpc Cvm Instances Instance Set - List of CVM instances.
- Result
Output stringFile
- filters
List<Get
Vpc Cvm Instances Filter> - id String
- instance
Sets List<GetVpc Cvm Instances Instance Set> - List of CVM instances.
- result
Output StringFile
- filters
Get
Vpc Cvm Instances Filter[] - id string
- instance
Sets GetVpc Cvm Instances Instance Set[] - List of CVM instances.
- result
Output stringFile
- filters
Sequence[Get
Vpc Cvm Instances Filter] - id str
- instance_
sets Sequence[GetVpc Cvm Instances Instance Set] - List of CVM instances.
- result_
output_ strfile
- filters List<Property Map>
- id String
- instance
Sets List<Property Map> - List of CVM instances.
- result
Output StringFile
Supporting Types
GetVpcCvmInstancesFilter
- Name string
- The attribute name. If more than one Filter exists, the logical relation between these Filters is
AND
. - Values List<string>
- Attribute value. If multiple values exist in one filter, the logical relationship between these values is
OR
. For abool
parameter, the valid values includeTRUE
andFALSE
.
- Name string
- The attribute name. If more than one Filter exists, the logical relation between these Filters is
AND
. - Values []string
- Attribute value. If multiple values exist in one filter, the logical relationship between these values is
OR
. For abool
parameter, the valid values includeTRUE
andFALSE
.
- name String
- The attribute name. If more than one Filter exists, the logical relation between these Filters is
AND
. - values List<String>
- Attribute value. If multiple values exist in one filter, the logical relationship between these values is
OR
. For abool
parameter, the valid values includeTRUE
andFALSE
.
- name string
- The attribute name. If more than one Filter exists, the logical relation between these Filters is
AND
. - values string[]
- Attribute value. If multiple values exist in one filter, the logical relationship between these values is
OR
. For abool
parameter, the valid values includeTRUE
andFALSE
.
- name str
- The attribute name. If more than one Filter exists, the logical relation between these Filters is
AND
. - values Sequence[str]
- Attribute value. If multiple values exist in one filter, the logical relationship between these values is
OR
. For abool
parameter, the valid values includeTRUE
andFALSE
.
- name String
- The attribute name. If more than one Filter exists, the logical relation between these Filters is
AND
. - values List<String>
- Attribute value. If multiple values exist in one filter, the logical relationship between these values is
OR
. For abool
parameter, the valid values includeTRUE
andFALSE
.
GetVpcCvmInstancesInstanceSet
- Cpu double
- Number of CPU cores in an instance (in core).
- Created
Time string - The creation time.
- Eni
Ip doubleLimit - Private IP quoata for instance ENIs (including primary ENIs).
- Eni
Limit double - Instance ENI quota (including primary ENIs).
- Instance
Eni doubleCount - The number of ENIs (including primary ENIs) bound to a instance.
- Instance
Id string - CVM instance ID.
- Instance
Name string - CVM Name.
- Instance
State string - CVM status.
- Instance
Type string - Instance type.
- Memory double
- Instance's memory capacity. Unit: GB.
- Subnet
Id string - Subnet instance ID.
- Vpc
Id string - VPC instance ID.
- Cpu float64
- Number of CPU cores in an instance (in core).
- Created
Time string - The creation time.
- Eni
Ip float64Limit - Private IP quoata for instance ENIs (including primary ENIs).
- Eni
Limit float64 - Instance ENI quota (including primary ENIs).
- Instance
Eni float64Count - The number of ENIs (including primary ENIs) bound to a instance.
- Instance
Id string - CVM instance ID.
- Instance
Name string - CVM Name.
- Instance
State string - CVM status.
- Instance
Type string - Instance type.
- Memory float64
- Instance's memory capacity. Unit: GB.
- Subnet
Id string - Subnet instance ID.
- Vpc
Id string - VPC instance ID.
- cpu Double
- Number of CPU cores in an instance (in core).
- created
Time String - The creation time.
- eni
Ip DoubleLimit - Private IP quoata for instance ENIs (including primary ENIs).
- eni
Limit Double - Instance ENI quota (including primary ENIs).
- instance
Eni DoubleCount - The number of ENIs (including primary ENIs) bound to a instance.
- instance
Id String - CVM instance ID.
- instance
Name String - CVM Name.
- instance
State String - CVM status.
- instance
Type String - Instance type.
- memory Double
- Instance's memory capacity. Unit: GB.
- subnet
Id String - Subnet instance ID.
- vpc
Id String - VPC instance ID.
- cpu number
- Number of CPU cores in an instance (in core).
- created
Time string - The creation time.
- eni
Ip numberLimit - Private IP quoata for instance ENIs (including primary ENIs).
- eni
Limit number - Instance ENI quota (including primary ENIs).
- instance
Eni numberCount - The number of ENIs (including primary ENIs) bound to a instance.
- instance
Id string - CVM instance ID.
- instance
Name string - CVM Name.
- instance
State string - CVM status.
- instance
Type string - Instance type.
- memory number
- Instance's memory capacity. Unit: GB.
- subnet
Id string - Subnet instance ID.
- vpc
Id string - VPC instance ID.
- cpu float
- Number of CPU cores in an instance (in core).
- created_
time str - The creation time.
- eni_
ip_ floatlimit - Private IP quoata for instance ENIs (including primary ENIs).
- eni_
limit float - Instance ENI quota (including primary ENIs).
- instance_
eni_ floatcount - The number of ENIs (including primary ENIs) bound to a instance.
- instance_
id str - CVM instance ID.
- instance_
name str - CVM Name.
- instance_
state str - CVM status.
- instance_
type str - Instance type.
- memory float
- Instance's memory capacity. Unit: GB.
- subnet_
id str - Subnet instance ID.
- vpc_
id str - VPC instance ID.
- cpu Number
- Number of CPU cores in an instance (in core).
- created
Time String - The creation time.
- eni
Ip NumberLimit - Private IP quoata for instance ENIs (including primary ENIs).
- eni
Limit Number - Instance ENI quota (including primary ENIs).
- instance
Eni NumberCount - The number of ENIs (including primary ENIs) bound to a instance.
- instance
Id String - CVM instance ID.
- instance
Name String - CVM Name.
- instance
State String - CVM status.
- instance
Type String - Instance type.
- memory Number
- Instance's memory capacity. Unit: GB.
- subnet
Id String - Subnet instance ID.
- vpc
Id String - VPC instance ID.
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloud
Terraform Provider.
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack