1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getCwpMachinesSimple
tencentcloud 1.81.183 published on Wednesday, Apr 16, 2025 by tencentcloudstack

tencentcloud.getCwpMachinesSimple

Explore with Pulumi AI

Use this data source to query detailed information of cwp machines_simple

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";

const example = tencentcloud.getCwpMachinesSimple({
    machineRegion: "ap-guangzhou",
    machineType: "CVM",
    projectIds: [
        1210293,
        1157652,
    ],
});
Copy
import pulumi
import pulumi_tencentcloud as tencentcloud

example = tencentcloud.get_cwp_machines_simple(machine_region="ap-guangzhou",
    machine_type="CVM",
    project_ids=[
        1210293,
        1157652,
    ])
Copy
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.GetCwpMachinesSimple(ctx, &tencentcloud.GetCwpMachinesSimpleArgs{
			MachineRegion: "ap-guangzhou",
			MachineType:   "CVM",
			ProjectIds: []float64{
				1210293,
				1157652,
			},
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;

return await Deployment.RunAsync(() => 
{
    var example = Tencentcloud.GetCwpMachinesSimple.Invoke(new()
    {
        MachineRegion = "ap-guangzhou",
        MachineType = "CVM",
        ProjectIds = new[]
        {
            1210293,
            1157652,
        },
    });

});
Copy
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.GetCwpMachinesSimpleArgs;
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 example = TencentcloudFunctions.getCwpMachinesSimple(GetCwpMachinesSimpleArgs.builder()
            .machineRegion("ap-guangzhou")
            .machineType("CVM")
            .projectIds(            
                1210293,
                1157652)
            .build());

    }
}
Copy
variables:
  example:
    fn::invoke:
      function: tencentcloud:getCwpMachinesSimple
      arguments:
        machineRegion: ap-guangzhou
        machineType: CVM
        projectIds:
          - 1.210293e+06
          - 1.157652e+06
Copy

Query by Keyword filter

import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";

const example = tencentcloud.getCwpMachinesSimple({
    filters: [{
        exactMatch: true,
        name: "Keywords",
        values: ["tf_example"],
    }],
    machineRegion: "ap-guangzhou",
    machineType: "CVM",
    projectIds: [0],
});
Copy
import pulumi
import pulumi_tencentcloud as tencentcloud

example = tencentcloud.get_cwp_machines_simple(filters=[{
        "exact_match": True,
        "name": "Keywords",
        "values": ["tf_example"],
    }],
    machine_region="ap-guangzhou",
    machine_type="CVM",
    project_ids=[0])
Copy
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.GetCwpMachinesSimple(ctx, &tencentcloud.GetCwpMachinesSimpleArgs{
			Filters: []tencentcloud.GetCwpMachinesSimpleFilter{
				{
					ExactMatch: pulumi.BoolRef(true),
					Name:       "Keywords",
					Values: []string{
						"tf_example",
					},
				},
			},
			MachineRegion: "ap-guangzhou",
			MachineType:   "CVM",
			ProjectIds: []float64{
				0,
			},
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;

return await Deployment.RunAsync(() => 
{
    var example = Tencentcloud.GetCwpMachinesSimple.Invoke(new()
    {
        Filters = new[]
        {
            new Tencentcloud.Inputs.GetCwpMachinesSimpleFilterInputArgs
            {
                ExactMatch = true,
                Name = "Keywords",
                Values = new[]
                {
                    "tf_example",
                },
            },
        },
        MachineRegion = "ap-guangzhou",
        MachineType = "CVM",
        ProjectIds = new[]
        {
            0,
        },
    });

});
Copy
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.GetCwpMachinesSimpleArgs;
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 example = TencentcloudFunctions.getCwpMachinesSimple(GetCwpMachinesSimpleArgs.builder()
            .filters(GetCwpMachinesSimpleFilterArgs.builder()
                .exactMatch(true)
                .name("Keywords")
                .values("tf_example")
                .build())
            .machineRegion("ap-guangzhou")
            .machineType("CVM")
            .projectIds(0)
            .build());

    }
}
Copy
variables:
  example:
    fn::invoke:
      function: tencentcloud:getCwpMachinesSimple
      arguments:
        filters:
          - exactMatch: true
            name: Keywords
            values:
              - tf_example
        machineRegion: ap-guangzhou
        machineType: CVM
        projectIds:
          - 0
Copy

Query by Version filter

import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";

const example = tencentcloud.getCwpMachinesSimple({
    filters: [{
        exactMatch: true,
        name: "Version",
        values: ["BASIC_VERSION"],
    }],
    machineRegion: "ap-guangzhou",
    machineType: "CVM",
    projectIds: [0],
});
Copy
import pulumi
import pulumi_tencentcloud as tencentcloud

example = tencentcloud.get_cwp_machines_simple(filters=[{
        "exact_match": True,
        "name": "Version",
        "values": ["BASIC_VERSION"],
    }],
    machine_region="ap-guangzhou",
    machine_type="CVM",
    project_ids=[0])
Copy
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.GetCwpMachinesSimple(ctx, &tencentcloud.GetCwpMachinesSimpleArgs{
			Filters: []tencentcloud.GetCwpMachinesSimpleFilter{
				{
					ExactMatch: pulumi.BoolRef(true),
					Name:       "Version",
					Values: []string{
						"BASIC_VERSION",
					},
				},
			},
			MachineRegion: "ap-guangzhou",
			MachineType:   "CVM",
			ProjectIds: []float64{
				0,
			},
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;

return await Deployment.RunAsync(() => 
{
    var example = Tencentcloud.GetCwpMachinesSimple.Invoke(new()
    {
        Filters = new[]
        {
            new Tencentcloud.Inputs.GetCwpMachinesSimpleFilterInputArgs
            {
                ExactMatch = true,
                Name = "Version",
                Values = new[]
                {
                    "BASIC_VERSION",
                },
            },
        },
        MachineRegion = "ap-guangzhou",
        MachineType = "CVM",
        ProjectIds = new[]
        {
            0,
        },
    });

});
Copy
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.GetCwpMachinesSimpleArgs;
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 example = TencentcloudFunctions.getCwpMachinesSimple(GetCwpMachinesSimpleArgs.builder()
            .filters(GetCwpMachinesSimpleFilterArgs.builder()
                .exactMatch(true)
                .name("Version")
                .values("BASIC_VERSION")
                .build())
            .machineRegion("ap-guangzhou")
            .machineType("CVM")
            .projectIds(0)
            .build());

    }
}
Copy
variables:
  example:
    fn::invoke:
      function: tencentcloud:getCwpMachinesSimple
      arguments:
        filters:
          - exactMatch: true
            name: Version
            values:
              - BASIC_VERSION
        machineRegion: ap-guangzhou
        machineType: CVM
        projectIds:
          - 0
Copy

Query by TagId filter

import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";

const example = tencentcloud.getCwpMachinesSimple({
    filters: [{
        exactMatch: true,
        name: "TagId",
        values: ["13771"],
    }],
    machineRegion: "all-regions",
    machineType: "ALL",
});
Copy
import pulumi
import pulumi_tencentcloud as tencentcloud

example = tencentcloud.get_cwp_machines_simple(filters=[{
        "exact_match": True,
        "name": "TagId",
        "values": ["13771"],
    }],
    machine_region="all-regions",
    machine_type="ALL")
Copy
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.GetCwpMachinesSimple(ctx, &tencentcloud.GetCwpMachinesSimpleArgs{
			Filters: []tencentcloud.GetCwpMachinesSimpleFilter{
				{
					ExactMatch: pulumi.BoolRef(true),
					Name:       "TagId",
					Values: []string{
						"13771",
					},
				},
			},
			MachineRegion: "all-regions",
			MachineType:   "ALL",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;

return await Deployment.RunAsync(() => 
{
    var example = Tencentcloud.GetCwpMachinesSimple.Invoke(new()
    {
        Filters = new[]
        {
            new Tencentcloud.Inputs.GetCwpMachinesSimpleFilterInputArgs
            {
                ExactMatch = true,
                Name = "TagId",
                Values = new[]
                {
                    "13771",
                },
            },
        },
        MachineRegion = "all-regions",
        MachineType = "ALL",
    });

});
Copy
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.GetCwpMachinesSimpleArgs;
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 example = TencentcloudFunctions.getCwpMachinesSimple(GetCwpMachinesSimpleArgs.builder()
            .filters(GetCwpMachinesSimpleFilterArgs.builder()
                .exactMatch(true)
                .name("TagId")
                .values("13771")
                .build())
            .machineRegion("all-regions")
            .machineType("ALL")
            .build());

    }
}
Copy
variables:
  example:
    fn::invoke:
      function: tencentcloud:getCwpMachinesSimple
      arguments:
        filters:
          - exactMatch: true
            name: TagId
            values:
              - '13771'
        machineRegion: all-regions
        machineType: ALL
Copy

Using getCwpMachinesSimple

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 getCwpMachinesSimple(args: GetCwpMachinesSimpleArgs, opts?: InvokeOptions): Promise<GetCwpMachinesSimpleResult>
function getCwpMachinesSimpleOutput(args: GetCwpMachinesSimpleOutputArgs, opts?: InvokeOptions): Output<GetCwpMachinesSimpleResult>
Copy
def get_cwp_machines_simple(filters: Optional[Sequence[GetCwpMachinesSimpleFilter]] = None,
                            id: Optional[str] = None,
                            machine_region: Optional[str] = None,
                            machine_type: Optional[str] = None,
                            project_ids: Optional[Sequence[float]] = None,
                            result_output_file: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetCwpMachinesSimpleResult
def get_cwp_machines_simple_output(filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetCwpMachinesSimpleFilterArgs]]]] = None,
                            id: Optional[pulumi.Input[str]] = None,
                            machine_region: Optional[pulumi.Input[str]] = None,
                            machine_type: Optional[pulumi.Input[str]] = None,
                            project_ids: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None,
                            result_output_file: Optional[pulumi.Input[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetCwpMachinesSimpleResult]
Copy
func GetCwpMachinesSimple(ctx *Context, args *GetCwpMachinesSimpleArgs, opts ...InvokeOption) (*GetCwpMachinesSimpleResult, error)
func GetCwpMachinesSimpleOutput(ctx *Context, args *GetCwpMachinesSimpleOutputArgs, opts ...InvokeOption) GetCwpMachinesSimpleResultOutput
Copy

> Note: This function is named GetCwpMachinesSimple in the Go SDK.

public static class GetCwpMachinesSimple 
{
    public static Task<GetCwpMachinesSimpleResult> InvokeAsync(GetCwpMachinesSimpleArgs args, InvokeOptions? opts = null)
    public static Output<GetCwpMachinesSimpleResult> Invoke(GetCwpMachinesSimpleInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetCwpMachinesSimpleResult> getCwpMachinesSimple(GetCwpMachinesSimpleArgs args, InvokeOptions options)
public static Output<GetCwpMachinesSimpleResult> getCwpMachinesSimple(GetCwpMachinesSimpleArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: tencentcloud:index/getCwpMachinesSimple:getCwpMachinesSimple
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

MachineRegion This property is required. string
The area where the machine belongs,Such as: ap-guangzhou, ap-shanghai, all-regions: All server region types.
MachineType This property is required. string
Service types. -CVM: Cloud Virtual Machine; -ECM: Edge Computing Machine; -LH: Lighthouse; -Other: Mixed cloud; -ALL: All server types.
Filters List<GetCwpMachinesSimpleFilter>
filter list.
Id string
ProjectIds List<double>
Project id list.
ResultOutputFile string
Used to save results.
MachineRegion This property is required. string
The area where the machine belongs,Such as: ap-guangzhou, ap-shanghai, all-regions: All server region types.
MachineType This property is required. string
Service types. -CVM: Cloud Virtual Machine; -ECM: Edge Computing Machine; -LH: Lighthouse; -Other: Mixed cloud; -ALL: All server types.
Filters []GetCwpMachinesSimpleFilter
filter list.
Id string
ProjectIds []float64
Project id list.
ResultOutputFile string
Used to save results.
machineRegion This property is required. String
The area where the machine belongs,Such as: ap-guangzhou, ap-shanghai, all-regions: All server region types.
machineType This property is required. String
Service types. -CVM: Cloud Virtual Machine; -ECM: Edge Computing Machine; -LH: Lighthouse; -Other: Mixed cloud; -ALL: All server types.
filters List<GetCwpMachinesSimpleFilter>
filter list.
id String
projectIds List<Double>
Project id list.
resultOutputFile String
Used to save results.
machineRegion This property is required. string
The area where the machine belongs,Such as: ap-guangzhou, ap-shanghai, all-regions: All server region types.
machineType This property is required. string
Service types. -CVM: Cloud Virtual Machine; -ECM: Edge Computing Machine; -LH: Lighthouse; -Other: Mixed cloud; -ALL: All server types.
filters GetCwpMachinesSimpleFilter[]
filter list.
id string
projectIds number[]
Project id list.
resultOutputFile string
Used to save results.
machine_region This property is required. str
The area where the machine belongs,Such as: ap-guangzhou, ap-shanghai, all-regions: All server region types.
machine_type This property is required. str
Service types. -CVM: Cloud Virtual Machine; -ECM: Edge Computing Machine; -LH: Lighthouse; -Other: Mixed cloud; -ALL: All server types.
filters Sequence[GetCwpMachinesSimpleFilter]
filter list.
id str
project_ids Sequence[float]
Project id list.
result_output_file str
Used to save results.
machineRegion This property is required. String
The area where the machine belongs,Such as: ap-guangzhou, ap-shanghai, all-regions: All server region types.
machineType This property is required. String
Service types. -CVM: Cloud Virtual Machine; -ECM: Edge Computing Machine; -LH: Lighthouse; -Other: Mixed cloud; -ALL: All server types.
filters List<Property Map>
filter list.
id String
projectIds List<Number>
Project id list.
resultOutputFile String
Used to save results.

getCwpMachinesSimple Result

The following output properties are available:

Id string
MachineRegion string
MachineType string
Service types. -CVM: Cloud Virtual Machine; -ECM: Edge Computing Machine -LH: Lighthouse; -Other: Mixed cloud; -ALL: All server types.
Machines List<GetCwpMachinesSimpleMachine>
Machine list.
Filters List<GetCwpMachinesSimpleFilter>
ProjectIds List<double>
ResultOutputFile string
Id string
MachineRegion string
MachineType string
Service types. -CVM: Cloud Virtual Machine; -ECM: Edge Computing Machine -LH: Lighthouse; -Other: Mixed cloud; -ALL: All server types.
Machines []GetCwpMachinesSimpleMachine
Machine list.
Filters []GetCwpMachinesSimpleFilter
ProjectIds []float64
ResultOutputFile string
id String
machineRegion String
machineType String
Service types. -CVM: Cloud Virtual Machine; -ECM: Edge Computing Machine -LH: Lighthouse; -Other: Mixed cloud; -ALL: All server types.
machines List<GetCwpMachinesSimpleMachine>
Machine list.
filters List<GetCwpMachinesSimpleFilter>
projectIds List<Double>
resultOutputFile String
id string
machineRegion string
machineType string
Service types. -CVM: Cloud Virtual Machine; -ECM: Edge Computing Machine -LH: Lighthouse; -Other: Mixed cloud; -ALL: All server types.
machines GetCwpMachinesSimpleMachine[]
Machine list.
filters GetCwpMachinesSimpleFilter[]
projectIds number[]
resultOutputFile string
id str
machine_region str
machine_type str
Service types. -CVM: Cloud Virtual Machine; -ECM: Edge Computing Machine -LH: Lighthouse; -Other: Mixed cloud; -ALL: All server types.
machines Sequence[GetCwpMachinesSimpleMachine]
Machine list.
filters Sequence[GetCwpMachinesSimpleFilter]
project_ids Sequence[float]
result_output_file str
id String
machineRegion String
machineType String
Service types. -CVM: Cloud Virtual Machine; -ECM: Edge Computing Machine -LH: Lighthouse; -Other: Mixed cloud; -ALL: All server types.
machines List<Property Map>
Machine list.
filters List<Property Map>
projectIds List<Number>
resultOutputFile String

Supporting Types

GetCwpMachinesSimpleFilter

Name This property is required. string
Only supported Keywords, Version and TagId.
Values This property is required. List<string>
If name is Keywords: enter keyword query; If name is Version: enter PRO_VERSION: Professional Edition | BASIC_VERSION: Basic | Flagship: Flagship | ProtectedMachines: Professional+Flagship | UnFlagship: Non Flagship | PRO_POST_PAY: Professional Edition Pay by Volume | PRO_PRE_PAY: Professional Edition Monthly Package query; If name is TagId: enter tag ID query.
ExactMatch bool
exact match. true or false.
Name This property is required. string
Only supported Keywords, Version and TagId.
Values This property is required. []string
If name is Keywords: enter keyword query; If name is Version: enter PRO_VERSION: Professional Edition | BASIC_VERSION: Basic | Flagship: Flagship | ProtectedMachines: Professional+Flagship | UnFlagship: Non Flagship | PRO_POST_PAY: Professional Edition Pay by Volume | PRO_PRE_PAY: Professional Edition Monthly Package query; If name is TagId: enter tag ID query.
ExactMatch bool
exact match. true or false.
name This property is required. String
Only supported Keywords, Version and TagId.
values This property is required. List<String>
If name is Keywords: enter keyword query; If name is Version: enter PRO_VERSION: Professional Edition | BASIC_VERSION: Basic | Flagship: Flagship | ProtectedMachines: Professional+Flagship | UnFlagship: Non Flagship | PRO_POST_PAY: Professional Edition Pay by Volume | PRO_PRE_PAY: Professional Edition Monthly Package query; If name is TagId: enter tag ID query.
exactMatch Boolean
exact match. true or false.
name This property is required. string
Only supported Keywords, Version and TagId.
values This property is required. string[]
If name is Keywords: enter keyword query; If name is Version: enter PRO_VERSION: Professional Edition | BASIC_VERSION: Basic | Flagship: Flagship | ProtectedMachines: Professional+Flagship | UnFlagship: Non Flagship | PRO_POST_PAY: Professional Edition Pay by Volume | PRO_PRE_PAY: Professional Edition Monthly Package query; If name is TagId: enter tag ID query.
exactMatch boolean
exact match. true or false.
name This property is required. str
Only supported Keywords, Version and TagId.
values This property is required. Sequence[str]
If name is Keywords: enter keyword query; If name is Version: enter PRO_VERSION: Professional Edition | BASIC_VERSION: Basic | Flagship: Flagship | ProtectedMachines: Professional+Flagship | UnFlagship: Non Flagship | PRO_POST_PAY: Professional Edition Pay by Volume | PRO_PRE_PAY: Professional Edition Monthly Package query; If name is TagId: enter tag ID query.
exact_match bool
exact match. true or false.
name This property is required. String
Only supported Keywords, Version and TagId.
values This property is required. List<String>
If name is Keywords: enter keyword query; If name is Version: enter PRO_VERSION: Professional Edition | BASIC_VERSION: Basic | Flagship: Flagship | ProtectedMachines: Professional+Flagship | UnFlagship: Non Flagship | PRO_POST_PAY: Professional Edition Pay by Volume | PRO_PRE_PAY: Professional Edition Monthly Package query; If name is TagId: enter tag ID query.
exactMatch Boolean
exact match. true or false.

GetCwpMachinesSimpleMachine

CloudTags This property is required. List<GetCwpMachinesSimpleMachineCloudTag>
Cloud tags detailNote: This field may return null, indicating that a valid value cannot be obtained.
InstanceId This property is required. string
Instance IDNote: This field may return null, indicating that a valid value cannot be obtained.
InstanceState This property is required. string
Instance status.
IsProVersion This property is required. bool
Paid version or not. true: yes; false: no.
KernelVersion This property is required. string
Core Version.
LicenseOrders This property is required. List<GetCwpMachinesSimpleMachineLicenseOrder>
License Order ObjectNote: This field may return null, indicating that a valid value cannot be obtained.
MachineIp This property is required. string
Machine Internal net IP.
MachineName This property is required. string
Machine name.
MachineOs This property is required. string
Machine OS System.
MachineType This property is required. string
Service types. -CVM: Cloud Virtual Machine; -ECM: Edge Computing Machine; -LH: Lighthouse; -Other: Mixed cloud; -ALL: All server types.
MachineWanIp This property is required. string
Machine Outer net IP.
PayMode This property is required. string
Payment model. POSTPAY: Pay as you go; PREPAY: Monthly subscription.
ProjectId This property is required. double
Project ID.
ProtectType This property is required. string
Protection Version. -BASIC_VERSION: Basic Version; -PRO_VERSION: Pro Version -Flagship: Flagship Version; -GENERAL_DISCOUNT: CWP-LH Version.
Quuid This property is required. string
Cloud server sole UUID.
RegionInfos This property is required. List<GetCwpMachinesSimpleMachineRegionInfo>
Region detail.
Tags This property is required. List<GetCwpMachinesSimpleMachineTag>
Tag.
Uuid This property is required. string
Cwp client sole UUID.
CloudTags This property is required. []GetCwpMachinesSimpleMachineCloudTag
Cloud tags detailNote: This field may return null, indicating that a valid value cannot be obtained.
InstanceId This property is required. string
Instance IDNote: This field may return null, indicating that a valid value cannot be obtained.
InstanceState This property is required. string
Instance status.
IsProVersion This property is required. bool
Paid version or not. true: yes; false: no.
KernelVersion This property is required. string
Core Version.
LicenseOrders This property is required. []GetCwpMachinesSimpleMachineLicenseOrder
License Order ObjectNote: This field may return null, indicating that a valid value cannot be obtained.
MachineIp This property is required. string
Machine Internal net IP.
MachineName This property is required. string
Machine name.
MachineOs This property is required. string
Machine OS System.
MachineType This property is required. string
Service types. -CVM: Cloud Virtual Machine; -ECM: Edge Computing Machine; -LH: Lighthouse; -Other: Mixed cloud; -ALL: All server types.
MachineWanIp This property is required. string
Machine Outer net IP.
PayMode This property is required. string
Payment model. POSTPAY: Pay as you go; PREPAY: Monthly subscription.
ProjectId This property is required. float64
Project ID.
ProtectType This property is required. string
Protection Version. -BASIC_VERSION: Basic Version; -PRO_VERSION: Pro Version -Flagship: Flagship Version; -GENERAL_DISCOUNT: CWP-LH Version.
Quuid This property is required. string
Cloud server sole UUID.
RegionInfos This property is required. []GetCwpMachinesSimpleMachineRegionInfo
Region detail.
Tags This property is required. []GetCwpMachinesSimpleMachineTag
Tag.
Uuid This property is required. string
Cwp client sole UUID.
cloudTags This property is required. List<GetCwpMachinesSimpleMachineCloudTag>
Cloud tags detailNote: This field may return null, indicating that a valid value cannot be obtained.
instanceId This property is required. String
Instance IDNote: This field may return null, indicating that a valid value cannot be obtained.
instanceState This property is required. String
Instance status.
isProVersion This property is required. Boolean
Paid version or not. true: yes; false: no.
kernelVersion This property is required. String
Core Version.
licenseOrders This property is required. List<GetCwpMachinesSimpleMachineLicenseOrder>
License Order ObjectNote: This field may return null, indicating that a valid value cannot be obtained.
machineIp This property is required. String
Machine Internal net IP.
machineName This property is required. String
Machine name.
machineOs This property is required. String
Machine OS System.
machineType This property is required. String
Service types. -CVM: Cloud Virtual Machine; -ECM: Edge Computing Machine; -LH: Lighthouse; -Other: Mixed cloud; -ALL: All server types.
machineWanIp This property is required. String
Machine Outer net IP.
payMode This property is required. String
Payment model. POSTPAY: Pay as you go; PREPAY: Monthly subscription.
projectId This property is required. Double
Project ID.
protectType This property is required. String
Protection Version. -BASIC_VERSION: Basic Version; -PRO_VERSION: Pro Version -Flagship: Flagship Version; -GENERAL_DISCOUNT: CWP-LH Version.
quuid This property is required. String
Cloud server sole UUID.
regionInfos This property is required. List<GetCwpMachinesSimpleMachineRegionInfo>
Region detail.
tags This property is required. List<GetCwpMachinesSimpleMachineTag>
Tag.
uuid This property is required. String
Cwp client sole UUID.
cloudTags This property is required. GetCwpMachinesSimpleMachineCloudTag[]
Cloud tags detailNote: This field may return null, indicating that a valid value cannot be obtained.
instanceId This property is required. string
Instance IDNote: This field may return null, indicating that a valid value cannot be obtained.
instanceState This property is required. string
Instance status.
isProVersion This property is required. boolean
Paid version or not. true: yes; false: no.
kernelVersion This property is required. string
Core Version.
licenseOrders This property is required. GetCwpMachinesSimpleMachineLicenseOrder[]
License Order ObjectNote: This field may return null, indicating that a valid value cannot be obtained.
machineIp This property is required. string
Machine Internal net IP.
machineName This property is required. string
Machine name.
machineOs This property is required. string
Machine OS System.
machineType This property is required. string
Service types. -CVM: Cloud Virtual Machine; -ECM: Edge Computing Machine; -LH: Lighthouse; -Other: Mixed cloud; -ALL: All server types.
machineWanIp This property is required. string
Machine Outer net IP.
payMode This property is required. string
Payment model. POSTPAY: Pay as you go; PREPAY: Monthly subscription.
projectId This property is required. number
Project ID.
protectType This property is required. string
Protection Version. -BASIC_VERSION: Basic Version; -PRO_VERSION: Pro Version -Flagship: Flagship Version; -GENERAL_DISCOUNT: CWP-LH Version.
quuid This property is required. string
Cloud server sole UUID.
regionInfos This property is required. GetCwpMachinesSimpleMachineRegionInfo[]
Region detail.
tags This property is required. GetCwpMachinesSimpleMachineTag[]
Tag.
uuid This property is required. string
Cwp client sole UUID.
cloud_tags This property is required. Sequence[GetCwpMachinesSimpleMachineCloudTag]
Cloud tags detailNote: This field may return null, indicating that a valid value cannot be obtained.
instance_id This property is required. str
Instance IDNote: This field may return null, indicating that a valid value cannot be obtained.
instance_state This property is required. str
Instance status.
is_pro_version This property is required. bool
Paid version or not. true: yes; false: no.
kernel_version This property is required. str
Core Version.
license_orders This property is required. Sequence[GetCwpMachinesSimpleMachineLicenseOrder]
License Order ObjectNote: This field may return null, indicating that a valid value cannot be obtained.
machine_ip This property is required. str
Machine Internal net IP.
machine_name This property is required. str
Machine name.
machine_os This property is required. str
Machine OS System.
machine_type This property is required. str
Service types. -CVM: Cloud Virtual Machine; -ECM: Edge Computing Machine; -LH: Lighthouse; -Other: Mixed cloud; -ALL: All server types.
machine_wan_ip This property is required. str
Machine Outer net IP.
pay_mode This property is required. str
Payment model. POSTPAY: Pay as you go; PREPAY: Monthly subscription.
project_id This property is required. float
Project ID.
protect_type This property is required. str
Protection Version. -BASIC_VERSION: Basic Version; -PRO_VERSION: Pro Version -Flagship: Flagship Version; -GENERAL_DISCOUNT: CWP-LH Version.
quuid This property is required. str
Cloud server sole UUID.
region_infos This property is required. Sequence[GetCwpMachinesSimpleMachineRegionInfo]
Region detail.
tags This property is required. Sequence[GetCwpMachinesSimpleMachineTag]
Tag.
uuid This property is required. str
Cwp client sole UUID.
cloudTags This property is required. List<Property Map>
Cloud tags detailNote: This field may return null, indicating that a valid value cannot be obtained.
instanceId This property is required. String
Instance IDNote: This field may return null, indicating that a valid value cannot be obtained.
instanceState This property is required. String
Instance status.
isProVersion This property is required. Boolean
Paid version or not. true: yes; false: no.
kernelVersion This property is required. String
Core Version.
licenseOrders This property is required. List<Property Map>
License Order ObjectNote: This field may return null, indicating that a valid value cannot be obtained.
machineIp This property is required. String
Machine Internal net IP.
machineName This property is required. String
Machine name.
machineOs This property is required. String
Machine OS System.
machineType This property is required. String
Service types. -CVM: Cloud Virtual Machine; -ECM: Edge Computing Machine; -LH: Lighthouse; -Other: Mixed cloud; -ALL: All server types.
machineWanIp This property is required. String
Machine Outer net IP.
payMode This property is required. String
Payment model. POSTPAY: Pay as you go; PREPAY: Monthly subscription.
projectId This property is required. Number
Project ID.
protectType This property is required. String
Protection Version. -BASIC_VERSION: Basic Version; -PRO_VERSION: Pro Version -Flagship: Flagship Version; -GENERAL_DISCOUNT: CWP-LH Version.
quuid This property is required. String
Cloud server sole UUID.
regionInfos This property is required. List<Property Map>
Region detail.
tags This property is required. List<Property Map>
Tag.
uuid This property is required. String
Cwp client sole UUID.

GetCwpMachinesSimpleMachineCloudTag

TagKey This property is required. string
Tag key.
TagValue This property is required. string
Tag value.
TagKey This property is required. string
Tag key.
TagValue This property is required. string
Tag value.
tagKey This property is required. String
Tag key.
tagValue This property is required. String
Tag value.
tagKey This property is required. string
Tag key.
tagValue This property is required. string
Tag value.
tag_key This property is required. str
Tag key.
tag_value This property is required. str
Tag value.
tagKey This property is required. String
Tag key.
tagValue This property is required. String
Tag value.

GetCwpMachinesSimpleMachineLicenseOrder

LicenseId This property is required. double
License ID.
LicenseType This property is required. double
License Types.
ResourceId This property is required. string
Resource ID.
SourceType This property is required. double
Order types.
Status This property is required. double
License Order Status.
LicenseId This property is required. float64
License ID.
LicenseType This property is required. float64
License Types.
ResourceId This property is required. string
Resource ID.
SourceType This property is required. float64
Order types.
Status This property is required. float64
License Order Status.
licenseId This property is required. Double
License ID.
licenseType This property is required. Double
License Types.
resourceId This property is required. String
Resource ID.
sourceType This property is required. Double
Order types.
status This property is required. Double
License Order Status.
licenseId This property is required. number
License ID.
licenseType This property is required. number
License Types.
resourceId This property is required. string
Resource ID.
sourceType This property is required. number
Order types.
status This property is required. number
License Order Status.
license_id This property is required. float
License ID.
license_type This property is required. float
License Types.
resource_id This property is required. str
Resource ID.
source_type This property is required. float
Order types.
status This property is required. float
License Order Status.
licenseId This property is required. Number
License ID.
licenseType This property is required. Number
License Types.
resourceId This property is required. String
Resource ID.
sourceType This property is required. Number
Order types.
status This property is required. Number
License Order Status.

GetCwpMachinesSimpleMachineRegionInfo

Region This property is required. string
Region, Such as ap-guangzhou, ap-shanghai, ap-beijing.
RegionCode This property is required. string
Region Code.
RegionId This property is required. double
Region ID.
RegionName This property is required. string
Regional Chinese name.
RegionNameEn This property is required. string
Regional English name.
Region This property is required. string
Region, Such as ap-guangzhou, ap-shanghai, ap-beijing.
RegionCode This property is required. string
Region Code.
RegionId This property is required. float64
Region ID.
RegionName This property is required. string
Regional Chinese name.
RegionNameEn This property is required. string
Regional English name.
region This property is required. String
Region, Such as ap-guangzhou, ap-shanghai, ap-beijing.
regionCode This property is required. String
Region Code.
regionId This property is required. Double
Region ID.
regionName This property is required. String
Regional Chinese name.
regionNameEn This property is required. String
Regional English name.
region This property is required. string
Region, Such as ap-guangzhou, ap-shanghai, ap-beijing.
regionCode This property is required. string
Region Code.
regionId This property is required. number
Region ID.
regionName This property is required. string
Regional Chinese name.
regionNameEn This property is required. string
Regional English name.
region This property is required. str
Region, Such as ap-guangzhou, ap-shanghai, ap-beijing.
region_code This property is required. str
Region Code.
region_id This property is required. float
Region ID.
region_name This property is required. str
Regional Chinese name.
region_name_en This property is required. str
Regional English name.
region This property is required. String
Region, Such as ap-guangzhou, ap-shanghai, ap-beijing.
regionCode This property is required. String
Region Code.
regionId This property is required. Number
Region ID.
regionName This property is required. String
Regional Chinese name.
regionNameEn This property is required. String
Regional English name.

GetCwpMachinesSimpleMachineTag

Name This property is required. string
Tag name.
Rid This property is required. double
Relevance tag id.
TagId This property is required. double
Tag ID.
Name This property is required. string
Tag name.
Rid This property is required. float64
Relevance tag id.
TagId This property is required. float64
Tag ID.
name This property is required. String
Tag name.
rid This property is required. Double
Relevance tag id.
tagId This property is required. Double
Tag ID.
name This property is required. string
Tag name.
rid This property is required. number
Relevance tag id.
tagId This property is required. number
Tag ID.
name This property is required. str
Tag name.
rid This property is required. float
Relevance tag id.
tag_id This property is required. float
Tag ID.
name This property is required. String
Tag name.
rid This property is required. Number
Relevance tag id.
tagId This property is required. Number
Tag ID.

Package Details

Repository
tencentcloud tencentcloudstack/terraform-provider-tencentcloud
License
Notes
This Pulumi package is based on the tencentcloud Terraform Provider.