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

tencentcloud.getVpcBandwidthPackageQuota

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 bandwidth_package_quota

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const bandwidthPackageQuota = tencentcloud.getVpcBandwidthPackageQuota({});
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    bandwidth_package_quota = tencentcloud.get_vpc_bandwidth_package_quota()
    
    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.GetVpcBandwidthPackageQuota(ctx, &tencentcloud.GetVpcBandwidthPackageQuotaArgs{}, 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 bandwidthPackageQuota = Tencentcloud.GetVpcBandwidthPackageQuota.Invoke();
    
    });
    
    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.GetVpcBandwidthPackageQuotaArgs;
    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 bandwidthPackageQuota = TencentcloudFunctions.getVpcBandwidthPackageQuota();
    
        }
    }
    
    variables:
      bandwidthPackageQuota:
        fn::invoke:
          function: tencentcloud:getVpcBandwidthPackageQuota
          arguments: {}
    

    Using getVpcBandwidthPackageQuota

    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 getVpcBandwidthPackageQuota(args: GetVpcBandwidthPackageQuotaArgs, opts?: InvokeOptions): Promise<GetVpcBandwidthPackageQuotaResult>
    function getVpcBandwidthPackageQuotaOutput(args: GetVpcBandwidthPackageQuotaOutputArgs, opts?: InvokeOptions): Output<GetVpcBandwidthPackageQuotaResult>
    def get_vpc_bandwidth_package_quota(id: Optional[str] = None,
                                        result_output_file: Optional[str] = None,
                                        opts: Optional[InvokeOptions] = None) -> GetVpcBandwidthPackageQuotaResult
    def get_vpc_bandwidth_package_quota_output(id: Optional[pulumi.Input[str]] = None,
                                        result_output_file: Optional[pulumi.Input[str]] = None,
                                        opts: Optional[InvokeOptions] = None) -> Output[GetVpcBandwidthPackageQuotaResult]
    func GetVpcBandwidthPackageQuota(ctx *Context, args *GetVpcBandwidthPackageQuotaArgs, opts ...InvokeOption) (*GetVpcBandwidthPackageQuotaResult, error)
    func GetVpcBandwidthPackageQuotaOutput(ctx *Context, args *GetVpcBandwidthPackageQuotaOutputArgs, opts ...InvokeOption) GetVpcBandwidthPackageQuotaResultOutput

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

    public static class GetVpcBandwidthPackageQuota 
    {
        public static Task<GetVpcBandwidthPackageQuotaResult> InvokeAsync(GetVpcBandwidthPackageQuotaArgs args, InvokeOptions? opts = null)
        public static Output<GetVpcBandwidthPackageQuotaResult> Invoke(GetVpcBandwidthPackageQuotaInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetVpcBandwidthPackageQuotaResult> getVpcBandwidthPackageQuota(GetVpcBandwidthPackageQuotaArgs args, InvokeOptions options)
    public static Output<GetVpcBandwidthPackageQuotaResult> getVpcBandwidthPackageQuota(GetVpcBandwidthPackageQuotaArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getVpcBandwidthPackageQuota:getVpcBandwidthPackageQuota
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    ResultOutputFile string
    Used to save results.
    Id string
    ResultOutputFile string
    Used to save results.
    id String
    resultOutputFile String
    Used to save results.
    id string
    resultOutputFile string
    Used to save results.
    id str
    result_output_file str
    Used to save results.
    id String
    resultOutputFile String
    Used to save results.

    getVpcBandwidthPackageQuota Result

    The following output properties are available:

    Id string
    QuotaSets List<GetVpcBandwidthPackageQuotaQuotaSet>
    Bandwidth Package Quota Details.
    ResultOutputFile string
    Id string
    QuotaSets []GetVpcBandwidthPackageQuotaQuotaSet
    Bandwidth Package Quota Details.
    ResultOutputFile string
    id String
    quotaSets List<GetVpcBandwidthPackageQuotaQuotaSet>
    Bandwidth Package Quota Details.
    resultOutputFile String
    id string
    quotaSets GetVpcBandwidthPackageQuotaQuotaSet[]
    Bandwidth Package Quota Details.
    resultOutputFile string
    id String
    quotaSets List<Property Map>
    Bandwidth Package Quota Details.
    resultOutputFile String

    Supporting Types

    GetVpcBandwidthPackageQuotaQuotaSet

    QuotaCurrent double
    current amount.
    QuotaId string
    Quota type.
    QuotaLimit double
    quota amount.
    QuotaCurrent float64
    current amount.
    QuotaId string
    Quota type.
    QuotaLimit float64
    quota amount.
    quotaCurrent Double
    current amount.
    quotaId String
    Quota type.
    quotaLimit Double
    quota amount.
    quotaCurrent number
    current amount.
    quotaId string
    Quota type.
    quotaLimit number
    quota amount.
    quota_current float
    current amount.
    quota_id str
    Quota type.
    quota_limit float
    quota amount.
    quotaCurrent Number
    current amount.
    quotaId String
    Quota type.
    quotaLimit Number
    quota amount.

    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