1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getVpcSubnetResourceDashboard
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

tencentcloud.getVpcSubnetResourceDashboard

Explore with Pulumi AI

tencentcloud logo
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

    Use this data source to query detailed information of vpc subnet_resource_dashboard

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const subnetResourceDashboard = tencentcloud.getVpcSubnetResourceDashboard({
        subnetIds: ["subnet-i9tpf6hq"],
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    subnet_resource_dashboard = tencentcloud.get_vpc_subnet_resource_dashboard(subnet_ids=["subnet-i9tpf6hq"])
    
    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.GetVpcSubnetResourceDashboard(ctx, &tencentcloud.GetVpcSubnetResourceDashboardArgs{
    			SubnetIds: []string{
    				"subnet-i9tpf6hq",
    			},
    		}, 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 subnetResourceDashboard = Tencentcloud.GetVpcSubnetResourceDashboard.Invoke(new()
        {
            SubnetIds = new[]
            {
                "subnet-i9tpf6hq",
            },
        });
    
    });
    
    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.GetVpcSubnetResourceDashboardArgs;
    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 subnetResourceDashboard = TencentcloudFunctions.getVpcSubnetResourceDashboard(GetVpcSubnetResourceDashboardArgs.builder()
                .subnetIds("subnet-i9tpf6hq")
                .build());
    
        }
    }
    
    variables:
      subnetResourceDashboard:
        fn::invoke:
          function: tencentcloud:getVpcSubnetResourceDashboard
          arguments:
            subnetIds:
              - subnet-i9tpf6hq
    

    Using getVpcSubnetResourceDashboard

    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 getVpcSubnetResourceDashboard(args: GetVpcSubnetResourceDashboardArgs, opts?: InvokeOptions): Promise<GetVpcSubnetResourceDashboardResult>
    function getVpcSubnetResourceDashboardOutput(args: GetVpcSubnetResourceDashboardOutputArgs, opts?: InvokeOptions): Output<GetVpcSubnetResourceDashboardResult>
    def get_vpc_subnet_resource_dashboard(id: Optional[str] = None,
                                          result_output_file: Optional[str] = None,
                                          subnet_ids: Optional[Sequence[str]] = None,
                                          opts: Optional[InvokeOptions] = None) -> GetVpcSubnetResourceDashboardResult
    def get_vpc_subnet_resource_dashboard_output(id: Optional[pulumi.Input[str]] = None,
                                          result_output_file: Optional[pulumi.Input[str]] = None,
                                          subnet_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                          opts: Optional[InvokeOptions] = None) -> Output[GetVpcSubnetResourceDashboardResult]
    func GetVpcSubnetResourceDashboard(ctx *Context, args *GetVpcSubnetResourceDashboardArgs, opts ...InvokeOption) (*GetVpcSubnetResourceDashboardResult, error)
    func GetVpcSubnetResourceDashboardOutput(ctx *Context, args *GetVpcSubnetResourceDashboardOutputArgs, opts ...InvokeOption) GetVpcSubnetResourceDashboardResultOutput

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

    public static class GetVpcSubnetResourceDashboard 
    {
        public static Task<GetVpcSubnetResourceDashboardResult> InvokeAsync(GetVpcSubnetResourceDashboardArgs args, InvokeOptions? opts = null)
        public static Output<GetVpcSubnetResourceDashboardResult> Invoke(GetVpcSubnetResourceDashboardInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetVpcSubnetResourceDashboardResult> getVpcSubnetResourceDashboard(GetVpcSubnetResourceDashboardArgs args, InvokeOptions options)
    public static Output<GetVpcSubnetResourceDashboardResult> getVpcSubnetResourceDashboard(GetVpcSubnetResourceDashboardArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getVpcSubnetResourceDashboard:getVpcSubnetResourceDashboard
      arguments:
        # arguments dictionary

    The following arguments are supported:

    SubnetIds List<string>
    Subnet instance ID, such as subnet-f1xjkw1b.
    Id string
    ResultOutputFile string
    Used to save results.
    SubnetIds []string
    Subnet instance ID, such as subnet-f1xjkw1b.
    Id string
    ResultOutputFile string
    Used to save results.
    subnetIds List<String>
    Subnet instance ID, such as subnet-f1xjkw1b.
    id String
    resultOutputFile String
    Used to save results.
    subnetIds string[]
    Subnet instance ID, such as subnet-f1xjkw1b.
    id string
    resultOutputFile string
    Used to save results.
    subnet_ids Sequence[str]
    Subnet instance ID, such as subnet-f1xjkw1b.
    id str
    result_output_file str
    Used to save results.
    subnetIds List<String>
    Subnet instance ID, such as subnet-f1xjkw1b.
    id String
    resultOutputFile String
    Used to save results.

    getVpcSubnetResourceDashboard Result

    The following output properties are available:

    id String
    resourceStatisticsSets List<Property Map>
    Information of resources returned.
    subnetIds List<String>
    resultOutputFile String

    Supporting Types

    GetVpcSubnetResourceDashboardResourceStatisticsSet

    Ip double
    The total number of used IP addresses.
    ResourceStatisticsItemSets List<GetVpcSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSet>
    Information of associated resources.
    SubnetId string
    Subnet instance ID, such as subnet-bthucmmy.
    VpcId string
    VPC instance ID, such as vpc-f1xjkw1b.
    Ip float64
    The total number of used IP addresses.
    ResourceStatisticsItemSets []GetVpcSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSet
    Information of associated resources.
    SubnetId string
    Subnet instance ID, such as subnet-bthucmmy.
    VpcId string
    VPC instance ID, such as vpc-f1xjkw1b.
    ip Double
    The total number of used IP addresses.
    resourceStatisticsItemSets List<GetVpcSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSet>
    Information of associated resources.
    subnetId String
    Subnet instance ID, such as subnet-bthucmmy.
    vpcId String
    VPC instance ID, such as vpc-f1xjkw1b.
    ip number
    The total number of used IP addresses.
    resourceStatisticsItemSets GetVpcSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSet[]
    Information of associated resources.
    subnetId string
    Subnet instance ID, such as subnet-bthucmmy.
    vpcId string
    VPC instance ID, such as vpc-f1xjkw1b.
    ip float
    The total number of used IP addresses.
    resource_statistics_item_sets Sequence[GetVpcSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSet]
    Information of associated resources.
    subnet_id str
    Subnet instance ID, such as subnet-bthucmmy.
    vpc_id str
    VPC instance ID, such as vpc-f1xjkw1b.
    ip Number
    The total number of used IP addresses.
    resourceStatisticsItemSets List<Property Map>
    Information of associated resources.
    subnetId String
    Subnet instance ID, such as subnet-bthucmmy.
    vpcId String
    VPC instance ID, such as vpc-f1xjkw1b.

    GetVpcSubnetResourceDashboardResourceStatisticsSetResourceStatisticsItemSet

    ResourceCount double
    Number of resources.
    ResourceName string
    Resource name.
    ResourceType string
    Resource type, such as CVM, ENI.
    ResourceCount float64
    Number of resources.
    ResourceName string
    Resource name.
    ResourceType string
    Resource type, such as CVM, ENI.
    resourceCount Double
    Number of resources.
    resourceName String
    Resource name.
    resourceType String
    Resource type, such as CVM, ENI.
    resourceCount number
    Number of resources.
    resourceName string
    Resource name.
    resourceType string
    Resource type, such as CVM, ENI.
    resource_count float
    Number of resources.
    resource_name str
    Resource name.
    resource_type str
    Resource type, such as CVM, ENI.
    resourceCount Number
    Number of resources.
    resourceName String
    Resource name.
    resourceType String
    Resource type, such as CVM, ENI.

    Package Details

    Repository
    tencentcloud tencentcloudstack/terraform-provider-tencentcloud
    License
    Notes
    This Pulumi package is based on the tencentcloud Terraform Provider.
    tencentcloud logo
    tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack